Receiver, transceiver circuit, signal transmission method, and signal transmission system

ABSTRACT

A receiver has an offset application circuit for applying a known offset to an input signal, and a decision circuit for comparing the offset-applied input signal with a reference voltage. The level of the input signal is determined based on the known offset and on the result output from the decision circuit. With this configuration, a large common mode voltage can be eliminated in a circuit used for signal transmission.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a signal transmission technology and,more particularly, to a receiver, a transceiver circuit, a signaltransmission method, and a signal transmission system for performinghigh-speed signal transmission between LSI chips or between a pluralityof devices or circuit blocks accommodated on the same chip, or betweenboards or enclosures.

2. Description of the Related Art

In recent years, the performance of components used to constructcomputers and other information processing apparatuses has improvedgreatly; for example, performance improvements for semiconductor memorydevices such as DRAM (Dynamic Random Access Memory) and processors andthe like have been remarkable. The improvements in the performance ofsemiconductor memory devices, processors, etc. have come to the pointwhere system performance cannot be improved further unless the speed ofsignal transmission between components or elements is increased.

For example, the speed of signal transmission between a main storagedevice such as a DRAM and a processor is becoming a bottleneck impedingperformance improvement for a computer as a whole. The need for theimprovement of signal transmission speed is increasing not only forsignal transmission between enclosures or boards (printed wiringboards), such as between a server and a main storage device or betweenservers connected via a network, but also for signal transmissionbetween LSI (Large Scale Integration) chips or between devices orcircuit blocks accommodated on the same chip because of increasingintegration and increasing size of semiconductor chips, decreasingsupply voltage levels (signal amplitude levels), etc.

Specifically, there is a need to increase the signal transmission speedper pin in order to address the increase in the amount of datatransmission between LSIs or between boards or enclosures. This is toavoid an increase in package cost, etc. due to increased pin count. As aresult, the inter-LSI signal transmission rate in recent years hasexceeded 1 Gbps, and in the future (three to eight years from now) it isexpected to reach an extremely high value (very high signal transmissionrate) such as 4 Gbps or even 10 Gbps.

It is thus desired to provide a transceiver circuit that can evaluateand diagnose signal transmission systems, optimizetransmission/reception parameters, and achieve increased receiversensitivity, and also a receiver that can eliminate a large common modevoltage in a circuit used for signal transmission.

For signal transmission between boards or enclosures, between LSI chips,or between a plurality of devices or circuit blocks accommodated on thesame chip, there is a need to increase the efficiency of use of atransmission line by reducing the number of signal lines, wiringpatterns, etc. and, in view of this, it is also desired to provide asignal transmission system, a signal transmission method, and atransceiver circuit capable of providing higher-accuracy andhigher-speed signal transmission in both directions.

The prior art and its associated problem will be described in detail,later, with reference to the accompanying drawings.

SUMMARY OF THE INVENTION

A first object of the present invention is to provide a transceivercircuit that can evaluate and diagnose signal transmission systems,optimize transmission/reception parameters, and enhance receiversensitivity. It is also an object of the present invention to provide areceiver that can eliminate a large common mode voltage in a circuitused for signal transmission.

A second object of the present invention is to provide a receivercapable of achieving higher-accuracy and higher-speed signaltransmission by allowing a large timing margin for the operation of adecision circuit.

A third object of the present invention is to provide a signaltransmission system, a signal transmission method, and a transceivercircuit that can achieve more efficient utilization of the signaltransmission line and accurately perform high-speed signal transmissionusing fewer signal lines, and that can extend the maximum signal linelength.

According to the present invention, there is provided a receivercomprising an offset application circuit for applying a known offset toan input signal; and a decision circuit for comparing the offset-appliedinput signal with a reference voltage, wherein the level of the inputsignal is determined based on the known offset and on a result outputfrom the decision circuit.

The offset application circuit may include an offset level controlcircuit for controlling the level of the offset by a digital signal. Thereceiver may further comprise an input signal level detection circuitfor detecting the level of the input signal by increasing or decreasingthe level of the offset using the offset level control circuit, and byfinding an offset level where the result output from the decisioncircuit changes. The receiver may further comprise a timing controlcircuit for controlling decision timing in the decision circuit in sucha manner as to vary the decision timing relative to an internal clock inthe receiver, and wherein the level of the offset is adjusted by judgingan externally supplied, predetermined test pattern at output timing ofthe timing control circuit, and information concerning the input signalis acquired using the input signal level detection circuit.

The offset voltage application circuit may pass a constant current to atermination resistor provided in parallel to an input terminal of thereceiver. The offset voltage application circuit may include a pluralityof capacitors and switches, and vary the level of the offset by varyinga precharge voltage of each of the capacitors. The offset voltageapplication circuit varies the level of the offset by passing a constantcurrent into an internal node in the receiver. The offset voltageapplication circuit varies the level of the offset by passing a constantcurrent into an internal node in the receiver. The received signalquality of the input signal may be diagnosed, or a characteristic of thereceiver or driver may be adjusted, by using the waveform of the inputsignal obtained from the known offset and the result output from thedecision circuit.

Further, according to the present invention, there is provided atransceiver circuit having a receiver for receiving a signal inputthereto, and a driver for outputting a signal, wherein the receivercomprises an offset application circuit for applying a known offset tothe input signal; and a decision circuit for comparing theoffset-applied input signal with a reference voltage, wherein the levelof the input signal is determined based on the known offset and on aresult output from the decision circuit.

According to the present invention, there is also provided a signaltransmission system having a first transceiver circuit, a secondtransceiver circuit, and a signal transmission line connecting betweenthe first and second transceiver circuits, wherein each of thetransceiver circuits comprises a receiver for receiving a signal inputthereto, and a driver for outputting a signal; and the receiver includesan offset application circuit for applying a known offset to the inputsignal and a decision circuit for comparing the offset-applied inputsignal with a reference voltage, wherein the level of the input signalis determined based on the known offset and on a result output from thedecision circuit.

A predetermined test pattern may be transmitted from the driver in thefirst transceiver circuit, the test pattern may be judged atpredetermined timing using the receiver in the second transceivercircuit; and the level of the test pattern may be detected by adjustingthe level of the offset in the second transceiver circuit, therebyadjusting an equalization parameter of the receiver in the secondtransceiver circuit. A boundary signal which should be judged to be at aboundary between data “0” and “1” may be transmitted to the receiver inthe second transceiver circuit by the driver in the first transceivercircuit; the boundary signal may be received by the receiver in thesecond transceiver circuit and such a boundary offset may be sought thatthe result of a decision in the decision circuit of the receiver agreeswith the boundary between data “0” and “1”; and zero adjustment of thereceiver in the second transceiver circuit may be performed by applyingthe boundary offset to the receiver at the time of usual input signalreception.

A predetermined test pattern may be transmitted to the receiver in thefirst transceiver circuit by the driver in the first transceivercircuit; and the test pattern may be received by the receiver in thesecond transceiver circuit by sequentially changing receive timing inthe receiver and the level of the test pattern may be detected, therebyadjusting a parameter of the second transceiver circuit.

In addition, according to the present invention, there is provided areceiver having a plurality of signal lines and a capacitor networkhaving capacitors connected to the signal lines and switches forcontrolling the connection of the capacitors, wherein the receiverincludes a common mode voltage elimination circuit for eliminating acommon mode voltage present on the plurality of signal lines byconnecting at least one of capacitor nodes containing the component ofthe common mode voltage to a node held to a specific voltage value.

According to the present invention, there is provided a receivercomprising a plurality of signal lines and a capacitor network havingcapacitors connected to the signal lines and switches for controllingthe connection of the capacitors, wherein the receiver includes a commonmode voltage elimination circuit for eliminating a common mode voltagepresent on the plurality of signal lines by connecting at least one ofcapacitor nodes containing the component of the common mode voltage to anode precharged to a specific voltage value.

The common mode voltage elimination circuit may include a correspondingvoltage generating circuit for generating a voltage value correspondingto the common mode voltage, and a capacitor charging circuit forcharging one end of the capacitor by the output voltage of thecorresponding voltage generating circuit. The common mode voltageelimination circuit may include a difference voltage capacitor chargingcircuit for charging an input capacitor by a difference voltageappearing on the plurality of signal lines, and a connection controlcircuit for connecting a terminal of the input capacitor to an inputterminal of a decision circuit subsequent to a charge period. Thedifference voltage capacitor charging circuit may perform theelimination of the common mode voltage simultaneously with adifferential to single-ended conversion by connecting one node of thecapacitor to a constant voltage. The difference voltage capacitorcharging circuit may couple two nodes of the capacitor respectively tosingle-ended amplifiers.

The capacitor network may implement PRD. The receiver may apply feedbackfor the elimination of the common mode voltage to outputs of twosingle-ended amplifiers to which signals from the capacitor network areinput. The capacitor network may include two or more couplingcapacitors, and the coupling capacitors are connected in parallel duringa precharge period and in series during a decision period.

According to the present invention, there is provided a receivercomprising an input line via which an input signal is supplied; aplurality of sample-and-hold circuits for sequentially latching theinput signal by a multi-phase periodic clock, and for holding thelatched input signal; and a decision circuit for making a decision onthe input signal by generating a signal corresponding to a weighted sumof the outputs of the sample-and-hold circuits, wherein an output validperiod of each sample-and-hold circuit is made longer than one bit timeof the input signal; and the decision circuit is operated by using theweighted sum generated during a period where the output valid period ofthe sample-and-hold circuit overlaps the output valid period of anothersample-and-hold circuit operating before or after the sample-and-holdcircuit.

The decision circuit may generate a voltage, current, or charge signalcorresponding to the weighted sum of the outputs of the sample-and-holdcircuits. An operating cycle of the sample-and-hold circuit may be setequal to two bit times of the input signal; and a sample period of thesample-and-hold circuit may be made longer than a hold period thereof,thereby making the output valid period of the sample-and-hold circuitoverlap the output valid period of another sample-and-hold circuitoperating before or after the sample-and-hold circuit. An operatingcycle of the sample-and-hold circuit may be set equal to three or morebit times of the input signal, and the output valid period of thesample-and-hold circuit is set equal to or longer than one bit time ofthe input signal.

The weighted sum of the outputs of the sample-and-hold circuits may begenerated by converting the output signals of the sample-and-holdcircuits into currents by a transconductor using transistors, and bypassing the currents into a common load device. The weighted sum may beadjusted by varying the number of transistors to be connected inparallel in the transconductor. A weight in the weighted sum may beadjusted by varying a current bias value in the transconductor.

The decision circuit may generate the signal corresponding to theweighted sum of the outputs of the sample-and-hold circuits byinterconnecting capacitors each charged to a hold voltage. The decisioncircuit may generate the weighted sum based on differences in chargesstored in the capacitors. The decision circuit may generate the signalcorresponding to the weighted sum of the outputs of the sample-and-holdcircuits by moving charges corresponding to the outputs of thesample-and-hold circuits into a common capacitor through a chargetransfer circuit. The weighted sum may be adjusted by varying the numberof transistors to be connected in parallel in the charge transfercircuit.

Further, according to the present invention, there is provided atransceiver circuit comprising a driver for outputting a transmit signalonto a signal transmission line; a receiver for receiving a receivesignal from the signal transmission line; and a compensation voltagegenerating circuit for generating a compensation voltage used tocompensate for an interference voltage caused by the driver, and forsupplying the compensation voltage to the receiver, whereinbidirectional signal transmission is performed by controlling an outputlevel of the compensation voltage generating circuit in accordance withthe phase relationship between the transmit signal and the receivesignal.

The driver may be a constant-current driver. The driver may include afirst driver unit array having a plurality of constant-current driverunits; and a second driver unit array having a plurality ofconstant-current driver units, transmit signals being sequentiallyoutput by switching between the first and second driver unit arrays.Each of the driver unit arrays may control the operating condition ofthe plurality of constant-current driver units in each driver unit arrayand thereby may adjust a transient characteristic of the transmitsignal. The transceiver circuit may further comprise a predriver fordriving each of the driver unit arrays, wherein the predriver may bedriven by a 4n-phase clock whose cycle is twice as long as bit time T,where n denotes the number of driver units in each driver unit array.

The compensation voltage generating circuit may be a replica driverhaving the same circuit configuration as that of the driver and drivenby the same data as that for the driver, and may include a unit forcontrolling the output amplitude and transient time of the replicadriver. The driver may comprise a plurality of driver units, and thereplica driver may be similar in configuration to one of the driverunits constituting the driver. The compensation voltage generatingcircuit may further include a correction circuit for generating, basedon a past output bit, a correction signal for improving the accuracy ofthe compensation voltage at decision timing in the receiver.

The compensation voltage generating circuit may generate thecompensation voltage based on a data sequence consisting of the presentbit and past bit of the transmit signal output from the driver and inaccordance with the phase relationship between the transmit signal andthe receive signal. The transceiver circuit may further comprise a unitfor determining prior to actual signal transmission a compensationvoltage for a boundary across which a decision in the receiver changesfrom data “0” to data “1” or from data “1” to data “0”, by transmittinga test pattern from the driver at one end while setting an outputcurrent level at zero in the driver at the other end; and a unit forstoring the determined compensation voltage, and wherein actual signaltransmission may be performed using the stored compensation voltage.

The compensation voltage generating circuit may include a plurality ofcompensation voltage correction circuits each for generating a voltagelevel that depends on a data sequence consisting of the present bit andpast bit of the transmit signal output from the driver and on the phasedifference between the transmit signal and the receive signal; and aselection circuit for selecting the output of one of the plurality ofcompensation voltage correction circuits in accordance with the datasequence.

A compensation offset value may be determined based on the value of abit sequence of n past bits including the present bit, and wherein thetransceiver circuit may include 2^(n) receivers corresponding to 2^(n)kinds of compensation voltages and a selection circuit for selecting areceiver output corresponding to an actual bit sequence. The transceivercircuit may further comprise an equalization circuit, provided for thedriver or the receiver or for both the driver and the receiver, forcompensating for a characteristic of the signal transmission line, andwherein the compensation voltage generating circuit may include a unitfor receiving a test pattern and adjusting so as to minimize aninterference value from the driver at the same end and intersymbolinterference introduced into a signal transmitted from the driver at theopposite end. The transceiver circuit may further comprise an impedanceholding circuit for holding an output impedance of the driver at aconstant value. The transient time of the transmit signal output fromthe driver may be set substantially equal to bit time T.

According to the present invention, there is also provided a signaltransmission system comprising a first transceiver circuit, a secondtransceiver circuit, and a signal transmission line connecting betweenthe first and second transceiver circuits, wherein at least one of thefirst and second transceiver circuits is a transceiver circuitcomprising a driver for outputting a transmit signal onto a signaltransmission line; a receiver for receiving a receive signal from thesignal transmission line; and a compensation voltage generating circuitfor generating a compensation voltage used to compensate for aninterference voltage caused by the driver, and for supplying thecompensation voltage to the receiver, wherein bidirectional signaltransmission is performed by controlling an output level of thecompensation voltage generating circuit in accordance with the phaserelationship between the transmit signal and the receive signal.

Further, according to the present invention, there is also provided asignal transmission method, having a driver for outputting a transmitsignal onto a signal transmission line and a receiver for receiving areceive signal from the signal transmission line, in which acompensation voltage used to compensate for an interference voltagecaused by the driver is generated and supplied to the receiver, whereinbidirectional signal transmission is performed by controlling the levelof the compensation voltage in accordance with the phase relationshipbetween the transmit signal and the receive signal.

The compensation voltage may be generated based on a data sequenceconsisting of the present bit and past bit of the transmit signal outputfrom the driver and in accordance with the phase relationship betweenthe transmit signal and the receive signal. A compensation voltage for aboundary across which a decision in the receiver changes from data “0”to data “1” or from data “1” to data “0” may be determined prior toactual signal transmission by transmitting a test pattern from thedriver at one end while setting an output current level at zero in thedriver at the other end, the determined compensation voltage may bestored in memory, and actual signal transmission may be performed usingthe stored compensation voltage. Transient time of the transmit signaloutput from the driver may be set substantially equal to bit time T.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention will be more clearly understood from thedescription of the preferred embodiments as set forth below withreference to the accompanying drawings, wherein:

FIG. 1 is a block diagram schematically showing one example of a signaltransmission system according to the prior art;

FIG. 2 is a waveform diagram showing one example of signal datatransmitted by the signal transmission system of FIG. 1;

FIG. 3 is a circuit diagram showing one example of a receiver accordingto the prior art;

FIG. 4 is a block circuit diagram showing the basic configuration of areceiver according to a first mode of the present invention;

FIGS. 5A and 5B are diagrams for explaining the operation of thereceiver of FIG. 4;

FIG. 6 is a block circuit diagram schematically showing one example of asignal transmission system to which the present invention is applied;

FIG. 7 is a circuit diagram showing a receiver as a first embodimentaccording to the first mode of the present invention;

FIG. 8 is a block circuit diagram showing a receiver as a secondembodiment according to the first mode of the present invention;

FIG. 9 is a circuit diagram showing one example of a D/A converter inthe receiver of FIG. 8;

FIG. 10 is a block circuit diagram showing a receiver as a thirdembodiment according to the first mode of the present invention;

FIG. 11 is a block circuit diagram showing a receiver as a fourthembodiment according to the first mode of the present invention;

FIG. 12 is a block circuit diagram showing a receiver as a fifthembodiment according to the first mode of the present invention;

FIG. 13 is a block circuit diagram showing a receiver as a sixthembodiment according to the first mode of the present invention;

FIG. 14 is a block circuit diagram showing a receiver as a seventhembodiment according to the first mode of the present invention;

FIG. 15 is a block circuit diagram showing a signal transmission systemas an eighth embodiment according to the first mode of the presentinvention;

FIG. 16 is a block circuit diagram showing a receiver as a ninthembodiment according to the first mode of the present invention;

FIGS. 17A, 17B, and 17C are diagrams (part 1) for explaining theprinciple of a receiver according to a second mode of the presentinvention;

FIGS. 18A and 18B are diagrams (part 2) for explaining the principle ofthe receiver according to the second mode of the present invention;

FIG. 19 is a circuit diagram showing a receiver (in a sample period) asa first embodiment according to the second mode of the presentinvention;

FIG. 20 is a circuit diagram showing the receiver (in a decision period)as the first embodiment according to the second mode of the presentinvention;

FIG. 21 is a circuit diagram showing one example of a switch in FIGS. 19and 20;

FIG. 22 is a circuit diagram showing a receiver (in a sample period) asa second embodiment according to the second mode of the presentinvention;

FIG. 23 is a circuit diagram showing the receiver (in a decision period)as the second embodiment according to the second mode of the presentinvention;

FIG. 24 is a circuit diagram showing a receiver (in a sample period) asa third embodiment according to the second mode of the presentinvention;

FIG. 25 is a circuit diagram showing the receiver (in a decision period)as the third embodiment according to the second mode of the presentinvention;

FIG. 26 is a circuit diagram showing a receiver (in a sample period) asa fourth embodiment according to the second mode of the presentinvention;

FIG. 27 is a circuit diagram showing the receiver (in a decision period)as the fourth embodiment according to the second mode of the presentinvention;

FIG. 28 is a circuit diagram showing a receiver (in a sample period) asa fifth embodiment according to the second mode of the presentinvention;

FIG. 29 is a circuit diagram showing the receiver (in a decision period)as the fifth embodiment according to the second mode of the presentinvention;

FIG. 30 is a circuit diagram showing a receiver (in a sample period) asa sixth embodiment according to the second mode of the presentinvention;

FIG. 31 is a circuit diagram showing the receiver (in a decision period)as the sixth embodiment according to the second mode of the presentinvention;

FIG. 32 is a circuit diagram showing a receiver (in a sample period) asa seventh embodiment according to the second mode of the presentinvention;

FIG. 33 is a circuit diagram showing the receiver (in a decision period)as the seventh embodiment according to the second mode of the presentinvention;

FIG. 34 is a circuit diagram showing one example of a common modefeedback circuit in the seventh embodiment shown in FIGS. 32 and 33;

FIG. 35 is a circuit diagram showing a receiver (in a sample period) asan eighth embodiment according to the second mode of the presentinvention;

FIG. 36 is a circuit diagram showing the receiver (in a decision period)as the eighth embodiment according to the second mode of the presentinvention;

FIG. 37 is a block circuit diagram schematically showing one example ofa prior art receiver;

FIG. 38 is a diagram for explaining the problem associated with thereceiver of FIG. 37;

FIG. 39 is a block circuit diagram showing the basic configuration of areceiver according to a third mode of the present invention;

FIG. 40 is a timing diagram for explaining the operation of the receiverof FIG. 39;

FIG. 41 is a block circuit diagram showing a first embodiment of thereceiver according to the third mode of the present invention;

FIG. 42 is a timing diagram for explaining the operation of the receiverof FIG. 41;

FIG. 43 is a circuit diagram showing one configuration example of adecision circuit in the receiver of FIG. 41;

FIG. 44 is a circuit diagram showing a modified example of asample-and-hold circuit in the receiver of FIG. 41;

FIG. 45 is a circuit diagram showing a second embodiment of the receiveraccording to the third mode of the present invention;

FIG. 46 is a timing diagram for explaining the operation of the receiverof FIG. 45;

FIG. 47 is a circuit diagram showing an essential portion (decisioncircuit) of a third embodiment of the receiver according to the thirdmode of the present invention;

FIG. 48 is a circuit diagram showing a fourth embodiment of the receiveraccording to the third mode of the present invention;

FIG. 49 is a circuit diagram showing a fifth embodiment of the receiveraccording to the third mode of the present invention;

FIG. 50 is a circuit diagram showing an essential portion (decisioncircuit) of a sixth embodiment of the receiver according to the thirdmode of the present invention;

FIG. 51 is a circuit diagram showing an essential portion (decisioncircuit) of a seventh embodiment of the receiver according to the thirdmode of the present invention;

FIG. 52 is a circuit diagram schematically showing one example of aprior art signal transmission system;

FIG. 53 is a circuit diagram schematically showing another example of aprior art signal transmission system;

FIG. 54 is a block circuit diagram showing the basic configuration of atransceiver circuit according to the present invention;

FIG. 55 is a circuit diagram showing a driver in a transceiver circuitas a first embodiment according to a fourth mode of the presentinvention;

FIG. 56 is a circuit diagram showing a receiver in a transceiver circuitas a second embodiment according to the fourth mode of the presentinvention;

FIG. 57 is a circuit diagram showing a driver in a transceiver circuitas a third embodiment according to the fourth mode of the presentinvention;

FIG. 58 is a circuit diagram showing a driver in a transceiver circuitas a fourth embodiment according to the fourth mode of the presentinvention;

FIG. 59 is a circuit diagram showing a driver in a transceiver circuitas a fifth embodiment according to the fourth mode of the presentinvention;

FIG. 60 is a diagram for, explaining the operation of the driver shownin FIG. 59;

FIG. 61 is a block circuit diagram showing one example of a predriverfor use with the driver shown in FIG. 59;

FIG. 62 is a circuit diagram showing one example of a multiplexer in thepredriver shown in FIG. 61;

FIGS. 63A and 63B are diagrams for explaining multi-phase clocks appliedto the predriver shown in FIG. 61;

FIG. 64 is a circuit diagram showing a driver in a transceiver circuitas a sixth embodiment according to the fourth mode of the presentinvention;

FIG. 65 is a circuit diagram showing a compensation voltage generatingcircuit in a transceiver circuit as a seventh embodiment according tothe fourth mode of the present invention;

FIG. 66 is a block circuit diagram schematically showing a compensationvoltage generating circuit in a transceiver circuit as an eighthembodiment according to the fourth mode of the present invention;

FIG. 67 is a block circuit diagram showing a compensation voltagegenerating circuit in a transceiver circuit as a ninth embodimentaccording to the fourth mode of the present invention;

FIG. 68 is a block circuit diagram schematically showing a transceivercircuit as a 10th embodiment according to the fourth mode of the presentinvention;

FIG. 69 is a circuit diagram showing a receiver in a transceiver circuitas an 11th embodiment according to the fourth mode of the presentinvention; and

FIG. 70 is a circuit diagram showing a compensation voltage generatingcircuit in a transceiver circuit as a 12th embodiment according to thefourth mode of the present invention.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

Before proceeding to the detailed description of the preferredembodiments of the receiver, transceiver circuit, signal transmissionmethod, and signal transmission system according to the presentinvention, the prior art and problems associated with the prior art willbe described first.

FIG. 1 is a block diagram schematically showing one example of a signaltransmission system according to the prior art. In FIG. 1, referencenumeral 2101 is a differential driver, 2102 is a signal transmissionline (cable), and 2103 is a differential receiver (a receiver).

Generally, differential signal transmission, such as shown in FIG. 1, isemployed to perform high-speed signal transmission, for example, betweenboards or enclosures (for example, between a server and a main storagedevice). Here, the differential driver 2101, for example, is provided atthe server (main storage device) at the signal transmitting end, whilethe receiver 2103 is provided at the main storage device (server) at thesignal receiving end. Signal transmission using differential signals(complementary signals) is used not only for signal transmission betweenboards or enclosures but also for signal transmission, for example,between devices or circuit blocks within a chip.

FIG. 2 is a waveform diagram showing one example of signal datatransmitted by the signal transmission system of FIG. 1.

When transmitting a data signal between LSIs or between boards orenclosures, if the transmission distance along the transmission line(cable 2102), etc. is relatively long, or if the conductor size of thetransmission line, for example, is small, intersymbol interferenceoccurs due to skin effect or other high-frequency losses, making itdifficult to accurately discriminate between signal data “0” and “1” andthus limiting the signal transmission speed. For example, when data“101001011 . . . ” is transmitted from the differential driver 2101 atthe transmitting end to the differential receiver 2103 at the receivingend in the signal transmission system shown in FIG. 1, the waveform ofthe signal data received at the receiving end (the differential receiver2103) is distorted as shown in FIG. 2; in that case, since the voltagevalues of the differential signal do not cross at points (EP) where theyshould normally cross, the differential receiver (2103) constructedusing a conventional differential amplifier would erroneously decide,for example, that the received data is “100001111 . . . ”.

The same phenomenon also occurs, for example, when a high-speed signalof several Gbps is transmitted over printed circuit board traces orcopper cables; in that case also, the received waveform becomes ananalog-like waveform taking values intermediate between a 0 and a 1, asshown in FIG. 2, rather than a digital-like signal waveform representingbinary 0s and 1s. Accordingly, for the proper operation of a high-speedsignal transmission/reception circuit (transceiver circuit), it wouldbecome necessary to acquire data concerning the waveform actuallyreceived by the receiver and to adjust the transceiver circuit based onthe acquired value.

In the prior art, however, since there is provided no means forobserving the actual waveform, for example, with the LSI mounted on aprinted circuit board, it has only been possible to decide whether ornot the signal can be received at the receiver (a go/no-go decision).

Usually, differential signal transmission is employed for signaltransmission between LSIs or between boards or enclosures, for example,when the transmission distance is relatively long. The reason is thatthe noise induced on the transmission lines (signal lines) during signaltransmission often becomes common mode noise with respect to the signaland, in the case of differential transmission, such common mode noisecan be rejected.

FIG. 3 is a circuit diagram showing one example of the receiveraccording to the prior art; as shown, the receiver here is constructedas a differential receiver. In FIG. 3, reference numerals 2131 and 2132are P-channel MOS transistors (PMOS transistors), and 2133 to 2135 areN-channel MOS transistors (NMOS transistors).

As shown in FIG. 3, the prior art receiver is constructed from adifferential amplifier stage using a transistor differential pair, forexample, in order to receive a differential signal (V+, V−). However,the differential pair operates properly only when the differentialamplifier stage acts as an active device. Furthermore, when a largecommon mode voltage is applied, for example, the characteristic of thedifferential amplifier stage changes from that when the common modenoise is small, and the design characteristic may not be obtained.

That is, common mode voltage elimination means using active devices,such as differential amplifier stages, have a problem yet to be solvedin that the common mode voltage range that can be handled cannot be madelarge enough. Further, it has traditionally been practiced to removecommon mode voltages over a wide range using a transformer, but thisrequires adding outside the LSI an external passive component(transformer) that does not pass DC signals, and becomes a major factorthat contributes to increasing the cost.

Next, various embodiments according to a first mode of the presentinvention will be described with reference to FIGS. 4 to 36.

FIG. 4 is a block circuit diagram showing the basic configuration of areceiver according to the first mode of the present invention, and FIGS.5A and 5B are diagrams for explaining the operation of the receiver ofFIG. 4.

As shown in FIG. 4, the first mode of the present invention includes ameans for applying a known offset voltage (Voff+, Voff−) to the receiver2003. The waveform with the offset applied to it is compared with areference voltage by a decision circuit in the receiver 2003, and isconverted into a digital-like signal (a 0 or a 1) based on the result ofthe comparison. More specifically, the decision circuit outputs a 1 whenthe input is larger than the reference voltage, and a 0 when it issmaller.

That is, as shown in FIGS. 5A and 5B, when the voltage levels of thedifferential (complementary) input signals are denoted by V+ and V−, theeffective input Va is given by Va={(V+)−(V−)}+{(Voff+)−(Voff−)}, and theoutput of the decision circuit changes from a 0 to a 1 or vice versawhen the sign of the effective input Va is inverted. Accordingly, theboundary across which the decision output of the receiver switchesbetween a 0 to a 1 lies where {(V+)−(V−)}={(Voff+)−(Voff−)}. When{(V+)−(V−)}>{(Voff+)−(Voff−)}, the decision output of the receiver is a1; conversely, when {(V+)−(V−)}<{(Voff+)−(Voff−)}, the decision outputof the receiver is a 0.

In the receiver according to the first mode of the present invention,the boundary across which the output of the decision circuit in thereceiver switches between a 0 and a 1 is sought, for example, byrepeatedly making decisions by reference to a periodic test patternwhile controlling the value of the offset voltage (Voff+, Voff−) in adigital-like manner using a D/A converter; by so doing, analog-likevalues of the input signal (V+, V−) can be found with an accuracyequivalent to the resolution of the D/A converter. Furthermore, bymaking decisions while incrementally shifting the decision timingrelative to the test pattern, the analog value of the signal input tothe receiver can be found accurately.

In other words, with the decision timing fixed, by seeking the boundaryacross which the output of the decision circuit in the receiver switchesbetween a 0 and a 1 while sequentially varying the offset voltage, thelevel of the signal at that fixed timing can be found; further, byrepeating the same process while sequentially varying the decisiontiming, the level of the signal at various decision timings (thus ananalog-like signal waveform) can be determined.

In this way, according to the first mode of the present invention,analog-like values of the signal input to the receiver can be collected,and even when signal transmission is being performed at high speed (forexample, at several Gbps), the transmit waveform of the signal, thequality of that waveform, etc. can be evaluated while the chip remainsmounted in place. Furthermore, according to the first mode of thepresent invention, transceiver parameters (parameters etc. used forequalizing) can be adjusted based on analog-like data, and also theinput offset voltage to the receiver can be adjusted for variations inthe threshold voltage (Vth) of transistors.

Thus, according to the first mode of the present invention, using areceiver operating in a digital-like manner, the analog value of thesignal waveform applied to the input terminals of the receiver can befound accurately, thus permitting the evaluation and diagnosis of thetransceiver circuit, the adjustment of parameters, etc. As a result, thecost of testing can be reduced, and a high-speed signal transmissiontransceiver having excellent performance can be achieved.

FIG. 6 is a block circuit diagram schematically showing one example of asignal transmission system to which the present invention is applied. InFIG. 6, reference numeral 2001 is the driver (differential driver), 2021and 2022 are signal transmission lines (cables), 2003 is the receiver,and 2041 and 2042 are termination resistors.

The driver 2001 transmits NRZ signals onto the signal transmission lines(cables) 2021 and 2022 at a data transmission rate of, for example, 1.25Gbps. The signals output from the driver 2001 are sent over the cables2021 and 2022 and terminated with the termination resistors 2041 and2042, and then applied to the input terminals (V+ and V−) of thereceiver 2003.

FIG. 7 is a circuit diagram showing a receiver as a first embodimentaccording to the first mode of the present invention; the receiver 2003of FIG. 6 is shown here. In FIG. 7, reference numerals 2031 and 2032 areP-channel MOS transistors (PMOS transistors), 2033 to 2038 are N-channelMOS transistors (NMOS transistors), and 2039 is a decision circuit(latch circuit). Here, reference character Vcn represents a bias voltageapplied to the gates of the transistors 2035 and 2038.

As shown in FIG. 7, the receiver 2003 comprises a preamplifier, whichincludes differential pair transistors 2033 and 2034 for application ofinput signals (input voltages V+ and V−) and differential pairtransistors 2036 and 2037 for application of offset signals (offsetvoltages Voff+ and Voff), and a decision circuit (regenerative latchcircuit) 2039 which makes a decision on the output of the preamplifier.More specifically, the positive logic input signal V+ is applied to thegate of one transistor 2033 in the first differential pair, while thenegative logic input signal V− is applied to the gate of the othertransistor 2034. Likewise, the positive logic offset signal Voff+ isapplied to the gate of one transistor 2036 in the second differentialpair, while the negative logic offset signal Voff− is applied to thegate of the other transistor 2037. Then, the output of the preamplifierhaving the first and second differential pairs is latched by a latchsignal LAT into the regenerative latch circuit (decision circuit) 2039where a decision is made on the output to determine whether the data isa 0 or a 1. Here, the offset signals (offset differential voltages Voff+and Voff−) applied to the second differential pair (offset voltageapplication differential pair) have a known voltage level.

According to the first embodiment, a decision can be made as to whetheror not the received voltage level (input voltages V+ and V−) at thetiming that the decision circuit 2039 operates exceeds the referencevoltage level (offset voltages Voff+ and Voff−), and more specifically,whether or not {(V+)−(V−)} is larger than −{(Voff+)−(Voff−)}, and thusthe quality of the signal transmission system from the driver to thereceiver can be evaluated. Furthermore, since the result of the decision(the decision output) is output as digital data representing a 0 or a 1,the digital data is transferred to logic circuitry or a processorresponsible for the control of the transceiver so that the digital datacan be used for evaluation, adjustment of characteristics, etc. Forexample, when a fault condition occurs in the apparatus, according tothe first embodiment it is possible to know, using a test pattern,whether or not the received waveform is greater in value than thereference value while the chips and cables remain mounted in place. Thismakes it possible to provide quick corrective measures.

FIG. 8 is a block circuit diagram showing a receiver as a secondembodiment according to the first mode of the present invention. In FIG.8, reference numeral 2004 is a D/A converter for converting a digitaloffset code into analog form for output.

As shown in FIG. 8, the second embodiment differs from the firstembodiment shown in FIG. 7 by the inclusion of a means for increasing ordecreasing the offset level (offset value: offset voltage). Morespecifically, while applying, for example, a test pattern repeatedly ina periodic fashion, the offset value is varied in incremental steps froma minimum value toward a maximum value using the D/A converter 2005, toobserve where the decision value changes from a 0 to a 1 or vice versa.With this configuration, the signal value (V+, V−) applied to thereceiver (decision circuit) 2003 can be found with an accuracyequivalent to the resolution of the D/A converter 2005, and analog-likevalues of the received signal (the level of the input signal) can bedetermined, for example, with the LSI mounted on a printed circuitboard. Here, the offset code applied to the D/A converter 2005 is, forexample, a 6-bit or 7-bit code.

FIG. 9 is a circuit diagram showing one example of the D/A converter2005 in the receiver of FIG. 8.

As shown in FIG. 9, the D/A converter 2005 comprises, for example, aplurality of PMOS transistors 2511 to 2513, 2521 to 2523, . . . , 25 n 1to 25 n 3, and load resistors 2501 and 2502. A bias voltage Vcp isapplied to the gates of the transistors 2511, 2521, . . . , 25 n 1,while the gates of the transistors 2512, 2522, . . . , 25 n 2 and 2513,2523, . . . , 25 n 3 are supplied with the offset code, b1, b2, . . . ,bn and /b1, /b2, . . . , /bn, respectively. The currents flowing throughthe transistors 2512, 2522, . . . , 25 n 2 and 2513, 2523, . . . , 25 n3 are respectively combined and flown into the load resistors 2502 and2501, respectively, and the offset voltages Voff− and Voff+ are output.That is, the D/A converter 2005 generates the offset voltages Voff+ andVoff−of the level proportional to the offset code (b1, /b1; b2, /b2; . .. ; bn, /bn).

FIG. 10 is a block circuit diagram showing a receiver as a thirdembodiment according to the first mode of the present invention. In FIG.10, reference numeral 2006 is a phase interpolator, and 2007 is acontroller.

As is apparent from the comparison between FIGS. 8 and 10, the thirdembodiment includes, in addition to the above-described configuration ofthe second embodiment, a means (phase interpolator 2006) for shiftingthe receive timing (decision timing) relative to the received signal(input signal). Various known configurations can be employed for thephase interpolator 2006.

The receiver 2003 (the decision circuit 2039) operates, for example, atthe rising edge of a timing pulse LAT supplied from the phaseinterpolator 2006. The phase code applied to the phase interpolator 2006is controlled, for example, by a 6-bit digital signal from a clockrecovery circuit (not shown) during usual signal reception, but iscontrolled by a signal supplied from a separate control circuit (thecontroller 2007) during waveform diagnosis. The controller 2007 receivesthe output of the receiver 2003 and generates not only the offset codeapplied to the D/A converter 2005 but also the phase code (for example,a 6-bit digital signal) applied to the phase interpolator 2006.

According to the third embodiment, by adding a small amount of circuitry(that is, by just adding simple circuitry to the timing generatingcircuit), not only the level of the received signal (input signal) butalso the waveform of the received signal can be acquired with a hightemporal resolution. To describe this specifically, when the clockfrequency of the phase interpolator 2006 is 625 MHz (one cycle is 1.6ns) and the phase code is a 6-bit signal, for example, the waveform ofthe received signal can be obtained with a temporal resolution of 25 ps.The level of the received signal, as in the foregoing second embodiment,is defined by the resolution of the D/A converter 2005 (for example, a6-bit or 7-bit offset code).

FIG. 11 is a block circuit diagram showing a receiver as a fourthembodiment according to the first mode of the present invention. In FIG.11, reference numeral 2300 indicates the receiver (differentialreceiver), and 2500 designates a current D/A converter.

As shown in FIG. 11, in the fourth embodiment, the receiver 2300 is aconventional differential receiver, and the offset is applied at thefront stage (input stage) of this receiver 2300. That is, the D/Aconverter 2500 whose current value is controlled by the offset code isprovided for the termination resistors 2041 and 2042 provided on thesignal transmission lines 2021 and 2022 and, by injecting currents fromthe constant voltage sources in the D/A converter 2500 into the inputterminals of the receiver 2300, the offset voltage (Voff+, Voff−) isapplied to the received signal (V+, V−) at the input stage of thereceiver 2300. Here, the D/A converter 2500 is controlled by the offsetcode consisting, for example, of six or so bits.

In this way, according to the fourth embodiment, the offset (Voff+,Voff−) can be applied to the receiver, if it is terminated at thereceiving end, regardless of the circuit configuration employed for thereceiver. Another advantage is that the high-speed operation of thecircuit is not impaired since there is no need to add an extra circuitto an internal node of the receiver 2300 but the additional circuit isinserted at the low-impedance input side (because of the parallelinsertion of termination resistors). In the fourth embodiment, aregenerative latch circuit is used as the receiver 2300.

FIG. 12 is a block circuit diagram showing a receiver as a fifthembodiment according to the first mode of the present invention. In FIG.12, reference numeral 2311 and 2312 are termination resistors, 2313 to2316 are capacitors, and 2321 and 2326 are switches.

In the fifth embodiment, first, in the precharge period, the switches2321 and 2324 are turned off and the switches 2322, 2323, 2325, and 2326are turned on, and a difference voltage representing the differencebetween precharge voltage Vpr and base point voltage Vo (Vo−, Vo+) isapplied to store charges on the capacitors 2314 and 2315. Next, when theregenerative latch circuit 2300 makes a decision on the received signal,the switches 2321 and 2324 are turned on and the switches 2322, 2323,2325, and 2326 are turned off, as shown in FIG. 12, thereby connectingthe capacitors 2314 and 2315 in parallel with the capacitors 2313 and2316.

To describe this more specifically, the receiver (the regenerative latchcircuit 2300) is capacitively coupled to the inputs. In the prechargeperiod, the input nodes of the latch circuit 2300 are precharged to theprecharge voltage Vpr; on the other hand, the nodes on the signal lineside of the capacitors 2314 and 2315 are supplied with the base pointvoltages Vo (Vo− and Vo+) since the switches 2322 and 2323 are on. Here,the offset voltage (Voff+, Voff−) can be adjusted by controlling thevalue of the precharge voltage Vpr using, for example, a 6-bit D/Aconverter. The reason is that the voltage across each of the capacitors2314 and 2315 is (Vpr−Vo), and this voltage is applied to each inputduring the decision period.

The fifth embodiment can be applied to the receiver of any circuitconfiguration if the input terminals are connected to gate electrodes.Further, since the mechanism for applying the offset voltage isessentially linear, an added advantage is that distortion due tononlinearly does not occur.

FIG. 13 is a block circuit diagram showing a receiver as a sixthembodiment according to the first mode of the present invention.

As shown in FIG. 13, in the sixth embodiment, the input stage of thedecision circuit (regenerative circuit 2039) is a differential pairhaving a tail current as a constant current. More specifically, aconstant current circuit (transistors 2327 and 2328) for passingconstant differential currents (Io+ and Io−) is provided in addition tothe usual input differential pair (transistors 2323 and 2324). Thesecurrents flow into PMOS transistors (load devices) 2321 and 2322, andthe resulting output is judged by the regenerative latch circuit(decision circuit). Here, the currents Io+ and Io− flowing in thetransistors 2326 and 2329 connected in a current mirror configurationwith the transistors 2327 and 2328, respectively, can be varied in value(offset level) using a D/A converter such as the one (2005) previouslyshown in FIG. 9.

Since, unlike the fifth embodiment, the offset is applied not by avoltage but by a current, the sixth embodiment can be applied tohigher-speed signal transmission. Furthermore, since the bias can bevaried using a smaller control current, current consumption can also bereduced.

FIG. 14 is a block circuit diagram showing a receiver as a seventhembodiment according to the first mode of the present invention. In FIG.14, reference numerals 2331 and 2332 are termination resistors, 2333,2334, 2341 to 2343, and 2351 to 2353 are capacitors, and 2335 to 2340,2344 to 2346, and 2354 to 2356 are switches. Here, the capacitors 2341to 2343 and 2351 to 2353 and the switches 2344 to 2346 and 2354 to 2356are provided to control equalization parameters; in FIG. 14, thecapacitors and switches are shown in groups of three, but thearrangement is not limited to this particular example.

In the seventh embodiment, first, in the precharge period, the switches2335 to 2338 are turned on and the switches 2339 and 2340 are turnedoff, as shown in FIG. 14, and a difference voltage representing thedifference between base point voltage Vo (Vo−, Vo+) and referencevoltage Vref is applied to store charges on the capacitors 2333 and2334. Next, when the receiver (the regenerative latch circuit 2300)makes a decision on the received signal, the switches 2335 to 2338 areturned off and the switches 2339 and 2340 are turned on.

That is, the seventh embodiment includes, in addition to theconfiguration of the fifth embodiment, a configuration in which thecapacitors coupled to the inputs of the receiver 2300 perform PRD(Partial Response Detection). The PRD performs equalization on the inputsignal waveform, and the equalization parameters are controlled byswitching the capacitor values. More specifically, the on/off states ofthe switches 2344 to 2346 and 2354 to 2356 are determined, for example,at power-on initialization, etc. so that input signals can be receivedwith high sensitivity; the switch states, once determined, aremaintained thereafter, regardless of whether the operation is a receivedsignal decision operation or otherwise. That is, the seventh embodimentaccomplishes optimum equalization by receiving successive signals of twobits and by selecting the equalization parameters (controlling theswitch states of the switches 2344 to 2346 and 2354 to 2356) in such amanner as to minimize the degree to which the reception level of thepresent signal depends on the previous bit.

FIG. 15 is a block circuit diagram showing a signal transmission systemas an eighth embodiment according to the first mode of the presentinvention. Here, the termination voltage Vtt applied to the terminationresistors 2041 and 2042 is set at an optimum value for the receiver2003.

The eighth embodiment has the function of outputting signals that makethe difference voltage of the pair of signals (complementary signals V+and V−) equal to zero by the driver 2001 holding its output stage in ahigh impedance state. That is, as shown in FIG. 15, signals Hiz (highlevel “H”) and /Hiz (low level “L”) are applied to the gates of a PMOStransistor 2011 and an NMOS transistor 2012, the former being insertedbetween an inverter 2013 and a high voltage supply line Vdd and thelatter being inserted between an inverter 2014 and a low voltage supplyline Vss at the output stage of the driver 2001, to prevent currentsfrom flowing into the inverters 2013 and 2014; in this condition, thedecision circuit (2039) in the receiver 2003 is operated, and the offsetvoltage (Voff+, Voff−) with which the result of the decision (thedecision output) changes to a 0 or a 1 is obtained.

By using this offset voltage during usual signal reception, the decisioncircuit can make a decision on the received signal with the input offsetcompensated for. According to the eighth embodiment, if an offsetvoltage occurs at the inputs of the decision circuit due to variationsof transistor characteristics, high sensitivity reception is possiblebecause the offset can be compensated for.

FIG. 16 is a block circuit diagram showing a receiver as a ninthembodiment according to the first mode of the present invention. In FIG.16, reference numeral 2008 indicates the PRD capacitor network describedwith reference to FIG. 14.

In the ninth embodiment, during a transceiver characteristic adjustingperiod (for example, the power-on initialization period), a test pattern(for example, data pattern such as “1000”) is sent out periodically froma driver in another transceiver circuit and, by varying the offsetvoltage (Voff+, Voff−) via the D/A converter 2005 while sequentiallychanging the decision timing via the phase interpolator 2006, thereceiver 2003 (the decision circuit) receives the test pattern andacquires the analog value of the received waveform. The acquired valueis sent to the controller (control processor) 2070, which then computesfrom the received data the optimum value of the offset voltage (optimumoffset code), the optimum value of the receive timing (optimum phasecode), and the equalization parameters (optimum capacitor code) thatminimize intersymbol interference, and sets these receiver control codevalues into the receiver. The capacitor code supplied to the PRDcapacitor network 2008 is used to control the on/off states of theswitches 2344 to 2346 and 2354 to 2356 in FIG. 14. Here, the controller2070 that acquired the analog value of the received waveform can alsoapply feedback control to the test pattern transmitting driver in theother transceiver circuit so as to adjust, for example, the amplitudelevel of the signal.

In this way, according to the ninth embodiment, high sensitivity signalreception can be achieved since the input signal can be received usingthe offset voltage and receive timing that maximize the received signaland the equalization parameters that minimize intersymbol interference.

As described above, according to the first to ninth embodiments in thefirst mode of the present invention, since signal waveform quality canbe evaluated on board, and since the equalization parameters can beoptimized on board, it becomes possible to provide a receiver, atransceiver circuit, and a signal transmission system that haveexcellent serviceability and good sensitivity.

As previously noted, differential signal transmission is usuallyemployed for signal transmission between LSIs or between boards orenclosures, for example, when the transmission distance is relativelylong. However, in the case of the prior art differential receiver shown,for example, in FIG. 3, the common mode voltage range that can behandled cannot be made large enough.

The receiver hereinafter described is one that can remove a large commonmode voltage.

FIGS. 17A, 17B, and 17C are diagrams (part 1) for explaining theprinciple of the receiver according to a second mode of the presentinvention: FIG. 17A shows signal lines SL0 to SLn, FIG. 17B shows acapacitor network in a sample period, and FIG. 17C shows the capacitornetwork in a decision period. Here, the signal line SL0, for example, isset as a common line, and signals are transmitted on the common signalline SL0 and each of the signal lines SL1 to SLn. Reference charactersV0 to Vn indicate signal levels (voltages) on the respective signallines SL0 to SLn, and C0, C1, C2, . . . denote the capacitors.

First, it is assumed that, in the sample period, the nodes (n+1 nodes)of the capacitor network are charged to voltages V0, V1, . . . , Vn,respectively, as shown in FIG. 17B.

Next, in the decision period, when the node supplied with voltage V0 isconnected to zero potential, as shown in FIG. 17C, the voltages on theother nodes are V1-V0, V2-V0, . . . Vn-V0, respectively. That is,voltage V0 is subtracted from every node voltage.

Here, if voltage V0 is a common mode voltage, then it follows that thecommon mode voltage is subtracted from each of the other node voltages.Accordingly, when this voltage is connected to the receiver input, thevoltage (signal) after subtracting the common mode voltage is input tothe receiver, and the common mode voltage can thus be removed.

FIGS. 18A and 18B are diagrams (part 2) for explaining the principle ofthe receiver according to the second mode of the present invention: FIG.18A shows the connections between the capacitors and the receiver in asample period, and FIG. 18B shows the connections between the capacitorsand the receiver in a decision period.

As shown in FIG. 18A, in the sample period, the capacitors C1, C2, C3, .. . are connected between the signal line SL0 and the signal lines SL1,SL2, SL3, respectively, and difference voltages (V1-V0, V2-V0, V3-V0, .. . ), each representing the difference with respect to the voltage V0on the signal line SL0, are applied. At this time, the inputs to thedecision circuits DT1 to DTn are each precharged to the prechargevoltage Vpr.

As shown in FIG. 18B, in the decision period, the capacitors C1, C2, C3,. . . are disconnected from the signal lines SL0 to SLn, and connectedto the respective decision circuits DT1 to DTn.

That is, in FIGS. 18A and 18B, rather than grounding the node (V0) ofthe reference signal line SL0 to zero potential as in FIGS. 17A to 17C,the difference voltages between the reference signal line SL0 and therespective signal lines SL1 to SLn are applied across the respectivecapacitors C1 to Cn, and these capacitors are connected to the inputnodes of the receiver (DT1 to DTn) precharged to a prescribed voltage,thereby removing the common mode voltage.

The receivers described with reference to FIGS. 17A to 17C and FIGS. 18Aand 18B each use a capacitor network comprising a plurality of switchesand capacitors for connecting input signals to the input terminals ofthe receiver; the capacitor network is configured so that the commonmode voltage occurs at one node of the network, and this node isconnected to a prescribed potential or to a node precharged to aprescribed voltage so that only the difference voltage after removal ofthe common mode voltage is input.

In this way, according to the second mode of the present invention,since the common mode voltage elimination means is implemented byswitching the passive devices (capacitors), the common mode voltageelimination characteristic is not affected if there are variations inthe transistor characteristics. Furthermore, if the common mode noisevaries greatly, the elimination capability is unaffected and almost nocommon mode voltage propagates to the receiver at the subsequent stage.Accordingly, a receiver having excellent common mode noise immunity canbe realized.

FIG. 19 is a circuit diagram showing a receiver (in a sample period) asa first embodiment according to the second mode of the presentinvention, and FIG. 20 is a circuit diagram showing the receiver (in adecision period) as the first embodiment according to the second mode ofthe present invention. In FIGS. 19 and 20, reference numeral 2040 is thereceiver (the regenerative latch circuit), R11 and R12 are terminationresistors, C11 and C12 are coupling capacitors, and SW11 to SW16 areswitches. Further, SL0 and SL1 indicate differential (complementary)signal lines.

As shown in FIG. 19, the regenerative latch circuit 2040 comprises PMOStransistors 2411 to 2416 and NMOS transistors 2421 to 2425, and a latchsignal LAT is supplied to the gates of the transistors 2411, 2416, and2423. That is, when the latch signal LAT is at a low level “L”(precharge period), the NMOS transistor 2423 is off and the PMOStransistors 2411 and 2416 are on, and the inputs to the latch circuit2040 (the inputs to the gates of the transistors 2422 and 2425) areprecharged to the precharge voltage Vpr. When the latch signal LAT goeshigh “H”, the precharge voltage Vpr is cut off and the NMOS transistor2423 is on, and the input signal is thus latched.

First, as shown in FIG. 19, in the sample period (precharge period), theswitches SW11 to SW13 are turned on and the switches SW14 to SW16 off,thus connecting the capacitors C11 to C12 to the signal lines SL0 andSL1. The other nodes of these capacitors C11 and C12 are connected to anode NC at which the common mode voltage is produced. The node NC isconnected by the on-state switch SW12 to a node connecting between thetermination resistors R11 and R12. As earlier described, during theprecharge period (sample period), the input nodes of the latch circuit2040 are precharged to the precharge voltage Vpr.

Next, as shown in FIG. 20, in the decision period, the switches SW11 toSW13 are turned off and the switches SW14 to SW16 on, as a result ofwhich the coupling capacitors C11 and C12 are disconnected from thesignal lines SL0 and SL1 and the node between the termination resistorsR11 and R12, and are instead connected between the reference voltageVref and the input nodes of the latch circuit 2040. In this way, thecommon mode voltage on the signal lines SL0 and SL1 is completelyremoved, eliminating the possibility of the common mode voltageappearing on the input nodes of the latch circuit 2040.

That is, in the precharge period, the two capacitors C11 and C12 arecharged by being connected between the common mode voltage node NC andthe respective signal lines SL0 and SL1, and in the decision period, thenode NC at which the common mode voltage is applied is connected to thereference voltage Vref, while the nodes at which the signal linevoltages (V0 and V1) are applied are connected to the inputs to thelatch circuit (differential receiver) 2040. This arrangement serves toeliminate the common mode voltage at the inputs to the latch circuit2040.

In this embodiment (and in the embodiments hereinafter described), sincethe common mode voltage elimination means is implemented by switchingthe passive devices (capacitors), the elimination characteristic is notaffected if there are variations in the transistor characteristics;furthermore, if the common mode noise varies greatly, the eliminationcapability is unaffected and almost no common mode voltage propagates tothe receiver at the subsequent stage. Accordingly, a receiver havingexcellent common mode noise immunity can be realized.

FIG. 21 is a circuit diagram showing one example of each switch in FIGS.19 and 20.

As shown in FIG. 21, each switch SW (SW11 to SW16) is constructed, forexample, from a transfer gate comprising a PMOS transistor 2401 and anNMOS transistor 2402, the configuration being such that a control signalSS is applied to the gate of the transistor 2402 directly and to thegate of the transistor 2401 after being inverted by an inverter 2401.That is, the transfer gate is on when the control signal SS is at a highlevel “H”, and off when it is at a low level “L”.

FIG. 22 is a circuit diagram showing a receiver (in a sample period) asa second embodiment according to the second mode of the presentinvention, and FIG. 23 is a circuit diagram showing the receiver (in adecision period) as the second embodiment according to the second modeof the present invention.

First, as shown in FIG. 22, in the sample period (precharge period), theswitches SW21 and SW24 are turned off, and the switches SW22, SW23,SW25, and SW26 are turned on. That is, the common mode voltage isapplied to one node of each of the capacitors C21 and C22 through theswitch (SW22 or SW23) and the termination resistor (R11 or R12), and theother node is precharged to the precharge voltage Vpr through the inputnode of the latch circuit 2040. The common mode voltage here is thevoltage at the node between the termination resistors R11 and R12.

Next, as shown in FIG. 23, in the decision period, the switches SW21 andSW24 are turned on, and the switches SW22, SW23, SW25, and SW26 areturned off. That is, the one node of each of the capacitors C21 and C22,at which the common mode voltage is applied, is now connected to thesignal line SL0 or SL1 via the switch (SW21 or SW22); at this time, theprecharge switches (SW25 and SW26) are turned off.

In this way, in the second embodiment, when the input nodes of the latchcircuit 2040 are disconnected from the precharge voltage Vpr at the endof the precharge period, since the voltage at each input node is alwaysheld at a constant value (precharge voltage Vpr), the channel chargesinjected into the input nodes do not depend on the signal charges, andsignal bit decisions with higher accuracy can be accomplished.

FIG. 24 is a circuit diagram showing a receiver (in a sample period) asa third embodiment according to the second mode of the presentinvention, and FIG. 25 is a circuit diagram showing the receiver (in adecision period) as the third embodiment according to the second mode ofthe present invention. In the third embodiment, the two couplingcapacitors C11 and C12 in the first embodiment described with referenceto FIGS. 19 and 20 are combined into a single capacitor C30 and, as inthe second embodiment described with reference to FIGS. 22 and 23, theinput nodes of the latch circuit 2040 are precharged to the prechargevoltage Vpr during the sample period (precharge period).

That is, as shown in FIG. 24, in the sample period, the switches SW31,SW32, SW35, and SW36 are turned on and the switches SW33 and SW34 areturned off, thus connecting the opposite ends of the coupling capacitorC30 to the signal lines SL0 and SL1, respectively. At this time, theinput nodes of the latch circuit 2040 are precharged to the prechargevoltage Vpr.

Next, as shown in FIG. 25, in the decision period, the switches SW31,SW32, SW35, and SW36 are turned off and the switches SW33 and SW34 areturned on, as a result of which the opposite ends of the couplingcapacitor C30 are disconnected from the signal lines SL0 and SL1, andinstead connected to the input nodes of the latch circuit 2040.

The third embodiment removes the common mode voltage using a singlecoupling capacitor C30 (a so-called flying capacitor), and offers theadvantage of being able to reduce the number of necessary capacitors andswitches (switching transistors).

FIG. 26 is a circuit diagram showing a receiver (in a sample period) asa fourth embodiment according to the second mode of the presentinvention, and FIG. 27 is a circuit diagram showing the receiver (in adecision period) as the fourth embodiment according to the second modeof the present invention. The fourth embodiment implements PRD (PartialResponse Detection) by including two additional coupling capacitors inthe configuration of the second embodiment described with reference toFIGS. 22 and 23.

First, as shown in FIG. 26, in the sample period, the switches SW42,SW43, SW45, and SW46 are turned on and the switches SW41 and SW44 areturned off; in this condition, the common mode voltage is applied to onenode of each of the coupling capacitors C42 and C43 via the switch(SW42, SW43) and the termination resistor (R11, R12). The other nodes ofthe coupling capacitors C42 and C43 are precharged to the prechargevoltage Vpr via the input nodes of the latch circuit 2040. On the otherhand, the coupling capacitors C41 and C44 are permanently connected atone end to the signal lines SL0 and SL1 and at the other end to theinput nodes of the latch circuit 2040.

Next, as shown in FIG. 27, in the decision period, the switches SW42,SW43, SW45, and SW46 are turned off and the switches SW41 and SW44 areturned on, thus connecting the coupling capacitors C42 and C43 inparallel with the coupling capacitors C41 and C44, respectively. At thistime, the precharge switches (SW45 and SW46) are turned off. In theconventional PRD, the coupling capacitor nodes on the signal line sidecycles between charging to a prescribed voltage and connection to thesignal lines; in the fourth embodiment, instead of the prescribedvoltage, the common mode voltage is applied to these nodes.

According to the fourth embodiment, the common mode voltage can beeliminated in the capacitor network implementing PRD; this makes itpossible to eliminate the common mode voltage simultaneously withintersymbol interference, and a higher transmission rate can thus beachieved.

FIG. 28 is a circuit diagram showing a receiver (in a sample period) asa fifth embodiment according to the second mode of the presentinvention, and FIG. 29 is a circuit diagram showing the receiver (in adecision period) as the fifth embodiment according to the second mode ofthe present invention. In the fifth embodiment, the capacitor networkperforms the elimination of the common mode voltage simultaneously withthe conversion from a differential signal to a single-ended signal.

First, as shown in FIG. 28, in the sample period, the switches SW51,SW52, and SW55 are turned on and the switches SW53 and SW54 are turnedoff, thus connecting the opposite ends of the coupling capacitor (flyingcapacitor) C50 to the signal lines SL0 and SL1, respectively. At thistime, the input node of a CMOS inverter IN50 is precharged by connectingits input and output together.

Next, as shown in FIG. 29, in the decision period, the switches SW51,SW52, and SW55 are turned off and the switches SW53 and SW54 are turnedon, as a result of which the opposite ends of the capacitor C50 aredisconnected from the signal lines SL0 and SL1, and one end is connectedto the input of the inverter IN50 and the other end to the referencevoltage Vref.

In this way, in the fifth embodiment, since not only the elimination ofthe common mode voltage but also the conversion of the signal fromdifferential to single-ended form is performed in the capacitor network,the first stage of the receiver can be constructed using only onehigh-speed, high-sensitivity inverter (IN50).

FIG. 30 is a circuit diagram showing a receiver (in a sample period) asa sixth embodiment according to the second mode of the presentinvention, and FIG. 31 is a circuit diagram showing the receiver (in adecision period) as the sixth embodiment according to the second mode ofthe present invention. The sixth embodiment differs from the foregoingfifth embodiment in that a total of two inverters, one for each signalline, are used as the first stage of the receiver.

First, as shown in FIG. 30, in the sample period, the switches SW61,SW62, SW65, and SW66 are turned on and the switches SW63 and SW64 areturned off, thus connecting the opposite ends of the coupling capacitor(flying capacitor) C60 to the signal lines SL0 and SL1, respectively. Atthis time, the input nodes of the CMOS inverters IN61 and IN62 areprecharged by connecting their respective inputs and outputs together.

Next, as shown in FIG. 31, in the decision period, the switches SW61,SW62, SW65, and SW66 are turned off and the switches SW63 and SW64 areturned on, as a result of which the opposite ends of the capacitor C60are disconnected from the signal lines SL0 and SL1, and are insteadconnected to the input nodes of the inverters IN61 and IN62,respectively.

Here, the arrangement of the inverters as shown in the sixth embodimentusually does not function as a differential amplifier but, as a whole,it functions as a differential amplifier since the common mode voltageis already eliminated by the capacitor network. With its high circuitsymmetry, the sixth embodiment has the advantages of being resistant topower supply variations and being able to provide stable operation.

FIG. 32 is a circuit diagram showing a receiver (in a sample period) asa seventh embodiment according to the second mode of the presentinvention, and FIG. 33 is a circuit diagram showing the receiver (in adecision period) as the seventh embodiment according to the second modeof the present invention. In the seventh embodiment, the common modevoltage elimination ratio is increased by providing a common modefeedback circuit 2600 on the output side of the inverters IN61 and IN62shown in the foregoing sixth embodiment of FIGS. 30 and 31. The switchoperations in the receiver in the sample and decision periods are thesame as those in the sixth embodiment.

FIG. 34 is a circuit diagram showing one example of the common modefeedback circuit 2600 in the seventh embodiment shown in FIGS. 32 and33.

As shown in FIG. 34, the common mode feedback circuit 2600 comprisesPMOS transistors 2601 and 2602, NMOS transistors 2603 to 2608, andinverters IN601 and IN602. The common mode feedback circuit 2600 detectsthe common mode voltage at the output of the inverter pair IN61, IN62,and feeds back a constant current so that the difference between thecommon mode voltage and the reference voltage Vref (for example, Vdd/2)becomes zero.

In this way, according to the seventh embodiment, not only can a highercommon mode elimination capability be obtained, but stable operation canalso be achieved because of the excellent output symmetry of thefirst-stage inverters (IN61, IN62).

FIG. 35 is a circuit diagram showing a receiver (in a sample period) asan eighth embodiment according to the second mode of the presentinvention, and FIG. 36 is a circuit diagram showing the receiver (in adecision period) as the eighth embodiment according to the second modeof the present invention. In the eighth embodiment, two flyingcapacitors (C71 and C72) are provided; in the precharge period, the twocapacitors C71 and C72 are connected in parallel between the signallines SL0 and SL1 while, in the decision period, the two capacitors C71and C72 are connected in series for connection to the input nodes of thelatch circuit 2040.

More specifically, as shown in FIG. 35, in the sample period (prechargeperiod), the switches SW71 to SW74 are turned on and the switches SW75to SW78 are turned off, thus connecting the two capacitors C71 and C72in parallel between the signal lines SL0 and SL1.

Next, as shown in FIG. 36, in the decision period, the switches SW71 toSW74 are turned off and the switches SW75 to SW78 are turned on, thusconnecting the two capacitors C71 and C72 in series for connection tothe input nodes of the latch circuit 2040. With this arrangement, theeighth embodiment can not only eliminate the common mode voltage, butalso double the signal voltage produced at the outputs of the latchcircuit 2040; accordingly, a receiver with higher sensitivity can beconstructed.

As described above, according to the first to eighth embodiments in thesecond mode of the present invention, elimination of the common modevoltage, conversion of the signal from a differential to a single-endedform, amplification of the signal voltage, etc. can be accomplishedusing only passive components, as in the case of using a transformer;moreover, unlike the case of the transformer, a large number of devicescan be integrated within the CMOS circuit. Accordingly, a receiverhaving high common mode noise immunity can be constructed without usingexternal components.

As described in detail above, according to the present invention, atransceiver circuit can be provided that can evaluate and diagnose thesignal transmission system, optimize reception/transmission parameters,and enhance the sensitivity of the receiver. Furthermore, according tothe present invention, a receiver capable of eliminating a large commonmode voltage can also be provided.

As previously described with reference to FIGS. 1 and 2, if aconventional differential amplifier is used to receive differentialsignals transmitted at high speed, there is a risk of making erroneousdecisions because of the inability to correctly discriminate betweensignal data “0” and “1” due to intersymbol interference.

It is proposed to use PRD (Partial Response Detection) as a techniquefor solving this problem.

FIG. 37 is a block circuit diagram schematically showing one example ofa prior art receiver, and FIG. 38 is a diagram for explaining theproblem associated with the receiver of FIG. 37.

As shown in FIG. 37, the receiver comprises a capacitor network and adecision circuit (latch 4020). The capacitor network consists ofswitches 4010 to 4015 and capacitors 4016 to 4019; one input (signal) V+of the receiver (4103) is connected to one input of the latch 4020 viathe capacitor 4016 and the series connection of the switch 4010 and thecapacitor 4017, and similarly, the other input V−of the receiver isconnected to the other input of the latch 4020 via the capacitor 4019and the series connection of the switch 4013 and the capacitor 4018.

The reference voltage Vref is applied to the node between the switch4010 and the capacitor 4017 via the switch 4011 and also to the nodebetween the switch 4013 and the capacitor 4018 via the switch 4012,while the precharge voltage Vpr is applied to the inputs of the latch4020 via the switches 4014 and 4015, respectively. The capacitor network(4010 to 4019) performs an operation for estimating the intersymbolinterference component contained in the differential signal, alternatelywith an operation for signal bit decision, to make a decision on thedata.

More specifically, in the intersymbol interference component estimationoperation, the switches 4011, 4012, 4014, and 4015 are turned on and theswitches 4010 and 4013 off with the falling timing tf of the clock CLKin FIG. 38, thereby storing the voltage at the previous bit time intothe capacitors. On the other hand, the signal decision operation isperformed by turning the switches 4011, 4012, 4014, and 4015 off and theswitches 4010 and 4013 on with the rising timing tr of the clock CLK inFIG. 38, and by subtracting part of the voltage value stored in thecapacitors at the previous bit time from the signal value when making abit decision at the present bit time, that is, by connecting thecapacitors 4017 and 4018, where the signal voltage of the previous bitis stored, in parallel with the coupling capacitors 4016 and 4019 thatconnect the input lines to the decision circuit. With the receiver usingPRD, a correct decision is made on the signal data by reducing theeffects of intersymbol interference. The receiver is not limited inconfiguration to that shown in FIG. 37, but various other configurationsmay be used.

However, with the receiver using the PRD described above, thesubtraction of intersymbol interference can be accomplished correctlyonly at the timing one bit time (T) later than the timing at which thesignal value of the previous bit was stored, and after that time, thesignal value of the latch 4020 (decision circuit) changes with changesin the signal voltage. That is, the decision circuit must be operated atextremely high speed with correct timing, which means that the marginfor the operation timing of the decision circuit is small.

Next, various embodiments according to a third mode of the presentinvention will be described with reference to FIGS. 39 to 51.

FIG. 39 is a block circuit diagram showing the basic configuration of areceiver according to the present invention, and FIG. 40 is a timingdiagram for explaining the operation in the receiver of FIG. 39. In FIG.39, reference numerals 1 and 2 are input lines, 3-1 to 3-n aresample-and-hold circuits, and 4-1 to 4-n are decision circuits(latches). Here, the input lines need not necessary be complementarylines (two lines), but a single-ended input line (one line) may beemployed.

The receiver circuit in the third mode of the present invention utilizesthe sample-and-hold circuits 3-1 to 3-n comprising capacitors andswitches, but various types of sample-and-hold circuits are available.The embodiments hereinafter given will be described by taking as anexample the type in which the voltages from the signal lines (V+ and V−)are each connected to a capacitor via a transistor switch.

First, it is assumed that the transistor switch conducts during the highlevel “H” period of the clock φ. During the conduction period, thecapacitor is charged by the signal voltage. If the product of the ONresistance of the switch and the sample capacitance is sufficientlysmaller than the length ts of the high level “H” period of the clock φthen the voltage on the sample capacitor almost faithfully follows thesignal voltage.

Next, when the switch is turned off, the voltage on the sample capacitoris held at the signal value at the instant in time that the switch wasturned off. Denoting the valid period of the held signal by Th, the sumof Ts and Th is equal to the period Tp of the clock φ (φk).

Here, when the plurality of sample-and-hold circuits 3-1 to 3-n areoperated with multi-phase clocks φ1 to φn, the operating clock isdisplaced in time by bit time T between two successively operatingsample-and-hold circuits 3-k and 3-(k+). Therefore, if the output validperiod Th of each sample-and-hold circuit is longer than the bit time T,an overlap period Top occurs between the adjacent sample-and-holdcircuits (3-k and 3-(k+1)) with one valid period overlapping into thenext valid period. During this overlap period, the outputs of the twosample-and-hold circuits (3-k and 3-(k+1)) are held constant, allowing atiming margin equivalent to that period.

Thus, using multi-phase clocks, the receiver according to the third modeof the present invention increases the clock period Tp of eachsample-and-hold circuit and reduces the sample period Ts, therebyincreasing the overlap period Top and allowing a correspondingly longertime for the operation of the decision circuit. That is, the timingmargin for the operation of the decision circuit can be increased.Furthermore, in the receiver employing the PRD according to the presentinvention, by allowing the valid output period of one sample-and-holdcircuit to overlap into the valid output period of the nextsample-and-hold circuit, a correspondingly longer time can be allowedfor the operation of the decision circuit, increasing the timing marginand thus achieving high-speed operation.

FIG. 41 is a block circuit diagram showing a first embodiment of thereceiver according to the present invention, and FIG. 42 is a timingdiagram for explaining the operation of the receiver of FIG. 41. In FIG.41, reference numerals 4001 and 4002 are signal lines, 4031 and 4032 aresample-and-hold circuits, and 4041 and 4042 are decision circuits(latches).

As shown in FIG. 41, the receiver of the first embodiment comprises twosample-and-hold circuits 4031 and 4032, and two decision circuits 4041and 4042. Each of the sample-and-hold circuits 4031 and 4032 includescapacitors 4311 and 4312, or 4321 and 4322, and switches 4313 and 4314,or 4323 and 4324, and signals transmitted over the signal lines 4001 and4002 are input into the capacitors 4311 and 4312, or 4321 and 4322, viathe respective switches 4313 and 4314, or 4323 and 4324.

The switches 4313 and 4314 operate with the clock φ1, and are ON duringthe high level H period of the clock φ1 and OFF in other periods.Likewise, the switches 4323 and 4324 operate with the clock φ2, and areON during the high level H period of the clock φ2 and OFF in otherperiods. The two sample-and-hold circuits 4031 and 4032 thus operatewith the clocks φ1 and φ2, respectively, which, as shown in FIG. 42,have the same period 2T but are displaced from each other by time T (Tis the bit time) with the low level L period (Top) of one clockoverlapping into the low level period of the other clock. In FIG. 42,reference character S is the sampling timing, D is the detection(decision) timing, Ts is the high level H period of the clock φ1, and This the valid period of the held signal.

The decision circuits 4041 and 4042 are regenerative latch circuits. Theregenerative latch circuits 4041 and 4042 each comprise two inputtransistor pairs as described hereinafter.

FIG. 43 is a circuit diagram showing one configuration example of eachlatch in the receiver of FIG. 41.

As shown in FIG. 43, the decision circuit 4041 (4042) comprisesP-channel MOS transistors 4401 to 4404, N-channel MOS transistors 4405to 4412, and NAND gates 4413 and 4414; the transistors 4405 and 4406constitute the first transistor pair for receiving signals V+ and V−,while the transistors 4407 and 4408 constitute the second transistorpair for receiving signals Vo+ and Vo−. Here, the gate width (2 W) ofthe transistors 4405 and 4406 and the gate width (2 Wt) of thetransistor 4411 are chosen to be twice the gate width (W) of thetransistors 4407 and 4408 and the gate width (Wt) of the transistor4412, respectively. In the decision circuit 4041, for example, theoutputs (V+ and V−) of one sample-and-hold circuit 4031 at the precedingstage are supplied to the gates of the transistors 4405 and 4406 in thefirst transistor pair, and the outputs (Vo+ and Vo−) of the othersample-and-hold circuit 4032 are supplied to the gates of thetransistors 4407 and 4408 in the second transistor pair with theopposite polarity from that of the first transistor pair. Here, theratio of the gate width of the transistors 4405, 4406, and 4411 to thegate width of the transistors 4407, 4408, and 4412 is not limited to2:1, but may be varied considering the effect that the signal (Vo+, Vo−)at the immediately preceding bit time has on the signal (V+, V−) at thepresent bit time.

With the above arrangement, the decision circuit 4041 makes a decisionbased on the value obtained by subtracting 50% of the signal (Vo+, Vo−)at the immediately preceding bit time from the signal (V+, V−) at thepresent bit time.

The decision circuit 4042 performs the same operation as that of thedecision circuit 4041, but with the phase delayed by the bit time T.

In the first embodiment, since the decision circuits 4041 and 4042perform the decision operation during the period in which the outputs ofthe two sample-and-hold circuits 4031 and 4032 are both held constant,if the decision timing is displaced by the overlap period (Top), it willhave no effect on the result of the decision, providing a greater marginfor high-speed operation compared with the prior art circuit.

FIG. 44 is a circuit diagram showing a modified example of thesample-and-hold circuit 4031, 4032 in the receiver of FIG. 41.

As shown in FIG. 44, the sample-and-hold circuit 4030 in this modifiedexample comprises capacitors (hold capacitors) 4301 and 4302 andswitches 4303 to 4308. During the sample period, the switches 4303,4306, 4307, and 4308 are ON and the switches 4304 and 4305 are OFF, sothat the hold capacitors 4301 and 4302 are connected at one end to thesignal lines 4001 and 4002 and at the other end to the inputs of thedecision circuit 4040, and the input end of the decision circuit 4040 ischarged to the precharge voltage Vpr. During the hold period, on theother hand, the switches 4303, 4306, 4307, and 4308 are OFF and theswitches 4304 and 4305 are ON, so that the one end of each of the holdcapacitors 4301 and 4302 is disconnected from the signal line 4001 or4002, respectively, and instead connected to the reference potentialVref.

Generally, in a sample-and-hold circuit, the channel charge occurringupon the switching off of the transistor flows into the hold capacitor,causing an error, but in the case of the modified example shown here,since the charge is constant and independent of the signal amplitude,the advantage is that, as long as differential signals are handled, oneis offset by the other and the output is not affected.

FIG. 45 is a circuit diagram showing a second embodiment of the receiveraccording to the present invention, and FIG. 46 is a timing diagram forexplaining the operation of the receiver of FIG. 45. In FIG. 45,reference numerals 3-1 to 3-4 are sample-and-hold circuits, and 4-1 to4-4 are decision circuits (latches).

As shown in FIG. 45, the second embodiment comprises foursample-and-hold circuits 3-1 to 3-4 and four decision circuits 4-1 to4-4, and signals (clocks) φ1 to φ4 are supplied to drive the respectivesample-and-hold circuits 3-1 to 3-4. Here, the driving signals φ1 to φ4to the sample-and-hold circuits 3-1 to 3-4 are four-phase clocks with aperiod Tp equal to 4 bit times (4T), as shown in FIG. 46, and the latchsignals LAT1 to LAT4 for controlling the latch timings of the decisioncircuits 4-1 to 4-4 are generated with a slight delay relative to thesignals φ1 to φ4. The high level H period Ts of each clock φ (φ1 to φ4)is equal to 2 bit times (2T), and the valid period Th of the held signalis also equal to 2 bit times (2T). An overlap period Top of 1 bit time(T) occurs with one output valid period overlapping the next outputvalid period between two sample-and-hold circuits operating withadjacent phases (for example, between the sample-and-hold circuits 3-1and 3-2), and therefore, a timing margin equal to the bit time T can beprovided for the operation of each of the decision circuits (latches)4-1 to 4-4. More specifically, in the second embodiment, since thetiming margin for the operation of each decision circuit can be setsufficiently large to allow a time equal to the bit time (T), thedecision circuit can be operated with a sufficient margin even in thecase of ultra high-speed signal transmission of, for example, about 10Gb/s.

FIG. 47 is a circuit diagram showing an essential portion (decisioncircuit) of a third embodiment of the receiver according to the presentinvention.

As shown in FIG. 47, the decision circuit of the third embodimentcomprises a latch 4420, P-channel MOS transistors 4421 and 4422, andN-channel MOS transistors 4423 to 4428, and the output voltages (V+, V−and Vo+, Vo−) of the sample-and-hold circuits at the preceding stage areconnected to differential transconductors each having a voltage-currentconversion function. Each differential transconductor uses adifferential pair (4423 and 4424 or 4425 and 4426) having a tail currentas a constant current, and these differential pairs are connected to theload devices formed from the P-channel transistors (4421 and 4422),respectively. That is, in the third embodiment, a weighted sum of theoutputs of the sample-and-hold circuits is generated in the form of asum of currents at the stage of the decision circuit, and a decision ismade on that value. In this way, the third embodiment, compared with thedirectly connected latch configuration, provides excellent linearity ingenerating the weighted sum and achieves decisions with high accuracy.

Here, the gate width (2 W) of the transistors 4423 and 4424 and the gatewidth (2 Wt) of the transistor 4427 are chosen to be, for example, twicethe gate width (W) of the transistors 4425 and 4426 and the gate width(Wt) of the transistor 4428, respectively, and a decision is made on thevalue obtained by subtracting 50% of the signal (Vo+, Vo−) at theimmediately preceding bit time from the signal (V+, V−) at the presentbit time and by weighting the result of the subtraction. As previouslymentioned, the ratio of the gate width of the transistors 4423, 4424,and 4427 to the gate width of the transistors 4425, 4426, and 4428 isnot limited to 2:1, but may be varied considering the effect that thesignal at the immediately preceding bit time has on the signal at thepresent bit time.

FIG. 48 is a circuit diagram showing a fourth embodiment of the receiveraccording to the present invention; only one sample-and-hold circuit(3-n) and one decision circuit (4-n) are shown here.

As shown in FIG. 48, the sample-and-hold circuit (3-n) comprisescapacitors 4331 and 4332 and switches 4335 to 4342, and the connectionof the two hold capacitors 4331 and 4332 is controlled by the switches4335 to 4342, which in turn are controlled by the n-th and (n−1)thcontrol signals φn and φn−1. The decision circuit (4-n) comprises acapacitor 4333, an inverter 4334, and switches 4343 and 4344. Here,reference character φop is a signal that is output during the overlapperiod of control signals /φn−1 and /φn, and /φop is a signal whoselevel is inverted relative to the signal φop.

In the receiver of the fourth embodiment, in the decision period, thecapacitor 4332 holding the signal voltage at the present bit time isconnected in series with the capacitor 4331 holding the signal voltageat the past bit time, which in turn is connected in parallel to theother coupling capacitor 4333. As a result, the signal value input tothe latch equals the signal value at the present bit time minus WW× (thesignal value at the past bit time). Here, when the value of thecapacitor 4331 is denoted by C1, the value of the capacitor 4332 by C2,and the value of the capacitor 4333 by C3, WW is determined by the ratioof the capacitances 4331 and 4333 connected in parallel, that is,WW=C1/(C1+C3). In the fourth embodiment, since the weighted sum isdetermined by the capacitance ratio (C1, C2, C3) of the capacitors 4331to 4333, the linearity can in effect be increased.

FIG. 49 is a circuit diagram showing a fifth embodiment of the receiveraccording to the present invention. In FIG. 49, reference numerals 4031and 4032 are sample-and-hold circuits which, for example, are the samein configuration as those in the first embodiment described withreference to FIG. 41, 4430 is a latch (decision circuit), 4431 to 4434are N-channel MOS transistors, and 4435 and 4436 are switches.

As shown in FIG. 49, in the fifth embodiment, in the decision period thecapacitors in the sample-and-hold circuits (the capacitors 4311, 4312,4321, and 4322 shown in FIG. 41) are connected to the sources of theN-channel MOS transistors 4431 to 4434 whose gates are biased to aconstant potential (the so-called gate grounding type). Since thetransistors 4431 to 4434 are operated in the constant current mode, theflow of charge from the hold capacitor (4311, 4312, 4321, 4322) into thesource discharges the drain-side node with a constant current, and achange in charge equivalent to the amount of the charge dischargedoccurs at the drain side. This means that a change in chargecorresponding to the weighted sum of the signal charge at the presenttime bit and the signal charge one bit time before occurs at the drainside. This mode of operation is the same as the operating principle ofthe so-called charge transfer amplifier.

According to the fifth embodiment, the weighted sum of signals and thesignal amplification occur at the same time. Further, since thegate-source voltage of each transistor used for charge transfer isautomatically biased near to the threshold voltage (Vth), variations intransistor Vth are compensated for, achieving high-sensitivityamplification that is not affected by the variations in Vth. Thus,according to the fifth embodiment, a receiver with high sensitivity canbe easily achieved.

FIG. 50 is a circuit diagram showing an essential portion (decisioncircuit) of a sixth embodiment of the receiver according to the presentinvention.

As shown in FIG. 50, the decision circuit of the sixth embodimentcomprises a latch 4440, P-channel MOS transistors 4441 and 4442, andN-channel MOS transistors 4443 to 4445, 4446-1 to 4446-n, 4447-1 to4447-n, 4448-1 to 4448-n, and 4449-1 to 4449-n.

In the decision circuit of the sixth embodiment, unlike the decisioncircuit of the third embodiment shown in FIG. 47, the transconductor forconverting the signal one bit time earlier into a current is constructedfrom a parallel connection of a plurality of transconductors (4446-1,4447-1, 4448-1, and 4449-n to 4446-n, 4447-n, 4448-n, and 4449-n), andthe number of transconductors, each operating by switching its tailcurrent, is made controllable using a weighting control code. The sameweighting control code is applied to all the decision circuits.

In the sixth embodiment, it is possible to control equalizationparameters, for example, for PRD, and equalization parameters that matchthe quality of the transmission line can be selected. It will beappreciated that the equalization parameters can be adjusted likewise,not only in the configuration that uses the transconductors but also inthe configuration that uses the capacitive coupling or charge transferas in the fourth or fifth embodiment.

FIG. 51 is a circuit diagram showing an essential portion (decisioncircuit) of a seventh embodiment of the receiver according to thepresent invention.

As shown in FIG. 51, the decision circuit of the seventh embodimentcomprises a latch 4450, P-channel MOS transistors 4451 and 4452,N-channel MOS transistors 4453 to 4459, and a current output D/Aconverter 4460.

In the decision circuit of the seventh embodiment, unlike the decisioncircuit of the third embodiment shown in FIG. 47, the tail current ofthe transconductor for converting the sampled signal into a current iscontrolled by the current output D/A converter 4460, for example, of 6bits, to adjust the weighted sum.

According to the seventh embodiment, since the weighted sum can becontrolled with an accuracy equivalent to the resolution of the D/Aconverter, it is easy to increase the resolution of the control, and asa result, further optimum equalization can be accomplished, and thus areceiver with high sensitivity can be achieved.

As described in detail above, according to the present invention, sincethe timing margin can be increased for the operation of the decisioncircuit in the PRD receiver, a receiver can be constructed that iscapable of higher-accuracy and higher-speed signal transmission.

Next, a fourth mode of the present invention will be described, butbefore that, the prior art corresponding to the fourth mode and theproblem associated with the prior art will be described first.

FIG. 52 is a circuit diagram schematically showing one example of theprior art signal transmission system. In FIG. 52, reference numerals 801and 803 are transceiver circuits, and 802 is a signal transmission line(cable).

As shown in FIG. 52, the prior art signal transmission system comprisesthe transceiver circuits 801 and 803 and the signal transmission line802 connecting between the transceiver circuits. The transceiver circuit801 is mounted on a board or in an enclosure (for example, a server) atone end, while the transceiver circuit 803 is mounted on a board or inan enclosure (for example, a main storage device) at the other end.Here, when this signal transmission system is applied for signaltransmission between circuit blocks accommodated on one LSI chip, forexample, the transceiver circuits 801 and 803 are contained in differentcircuit blocks. The signal lines (821, 822 and 824, 823) are shown hereas complementary signal lines, but the so-called single-ended signalline configuration may be employed.

Each transceiver circuit 801, 803 contains a driver 811, 831 and areceiver 812, 832. The driver 811 in the transceiver circuit 801 isconnected to the receiver 832 in the transceiver circuit 803 via thesignal lines (complementary signal lines) 821 and 822, while the driver831 in the transceiver circuit 803 is connected to the receiver 812 inthe transceiver circuit 801 via the complementary signal lines 823 and824.

In recent years, the amount of data transmission between LSI chips orbetween boards or enclosures has been increasing rapidly and, to copewith these increasing data amounts, there is a need to increase thesignal transmission speed per terminal (pin). Increasing the signaltransmission speed is necessary, for example, to avoid an increase inpackage cost due to increased pin count. As a result, the speed ofsignal transmission between LSIs, etc. in recent years has come toexceed 1 Gbps, and in the future (three to eight years from now) it isexpected to reach an extremely high value of about 4 Gbps to 10 Gbps.

However, in such high-speed signal transmission exceeding 1 Gbps, forexample, in signal transmission between server and main storage device,bandwidth per signal transmission line is limited by such factors ashigh-frequency component losses due to the skin effect of thetransmission line and high-frequency component reflections due toparasitic inductance and capacitance, etc. These limitations on thesignal transmission bandwidth can be alleviated, for example, by usinglarge-core cables, but if large-capacity signal (data) transmission isto be achieved, for example, by bundling many signal lines in parallel,it should be noted that cable diameter is also limited because there isa limit to the diameter of the cable bundle.

That is, if large-capacity signal transmission is to be achieved withthe prior art signal transmission system such as shown in FIG. 52, notonly are many pins and signal lines required, but the maximum length ofthe signal transmission line is also limited because of limitations,etc. on the thickness of each signal line.

A bidirectional transmission technology has been known in the prior artas a signal transmission method that can reduce the number of signallines. An example of a signal transmission system that achieves accuratesignal transmission (decision) by employing this bidirectional signaltransmission technology is proposed by M. Haycock et al., in “A 2.5 Gb/sBidirectional Signaling Technology,” Hot Interconnects Symposium V, pp.149-156, Aug. 21-23, 1997. FIG. 53 is a circuit diagram schematicallyshowing another example of the prior art signal transmission system; thesignal transmission system proposed by M. Haycock et al. is specificallyshown here.

In FIG. 53, reference numeral 901 and 903 are transceiver circuits, and902 is a signal transmission line (cable). As shown in FIG. 53, theprior art signal transmission system comprises the transceiver circuits901 and 903 and the signal transmission line 902 connecting between thetransceiver circuits.

Each transceiver circuit 901, 903 includes a driver (constant-voltagedriver) 911, 931, a receiver (differential amplifier) 912, 932, aselector 913, 933, and a plurality of resistor pairs R1/R2 forgenerating two reference voltages (¼-Vdd and ¾-Vdd). The drivers 911 and931 are connected via a signal line 921 for bidirectional signaltransmission. Both ends of the signal lines (reference voltage lines)922 and 923 are supplied with resistor divided prescribed voltages (forexample, ¼-Vdd to the reference voltage line 922 and ¾-Vdd to thereference voltage line 923), and the two reference voltages (¼-Vdd and¾-Vdd) are supplied to each selector 933.

In the signal transmission system shown in FIG. 53, when the driver 911in the transceiver circuit 901 at one end outputs a low level “L” (Vss:0 volt), the reference voltage of ¼-Vdd is selected by the selector 913and applied to the receiver (differential amplifier) 912. The receiver912 judges against the reference voltage of ¼-Vdd the output of thedriver 931 supplied via the signal line 921 from the transceiver circuit903 at the other end. More specifically, when the output of the driver911 at one end is low “L”, if the output of the driver 931 at the otherend is also low “L”, then logically the voltage on the signal line 921(the input voltage to the receiver 912) is low “L” (Vss: 0 volt); on theother hand, if the output of the driver 931 at the other end is high “H”(Vdd), then logically the voltage on the signal line 921 is ½-Vdd. Inthis way, in the signal transmission system of FIG. 53, when the outputof the driver 911 is low “L”, the input to the receiver 912 varieswithin the range of 0 to ½-Vdd; therefore, by comparing (differentiallyamplifying) it with the intermediate reference voltage of ¼-Vdd, thesignal level from the driver 931 at the other end (the transceivercircuit 903 at the other end) is correctly determined.

Further, when the driver 911 in the transceiver circuit 901 at one endoutputs a high level “H” (Vdd), the reference voltage of ¾-Vdd isselected by the selector 913 and applied to the receiver 912. Thereceiver 912 judges against the reference voltage of ¾-Vdd the output ofthe driver 931 supplied via the signal line 921 from the transceivercircuit 903 at the other end. More specifically, when the output of thedriver 911 at one end is high “H”, if the output of the driver 931 atthe other end is low “L”, then logically the voltage on the signal line921 is ½-Vdd; on the other hand, if the output of the driver 931 at theother end is also high “H” (Vdd), then logically the voltage on thesignal line 921 is Vdd. In this way, in the signal transmission systemof FIG. 53, when the output of the driver 911 is high “H”, the input tothe receiver 912 varies within the range of ½-Vdd to Vdd; therefore, bycomparing it with the intermediate reference voltage of ¾-Vdd, thesignal level from the driver 931 at the other end is correctlydetermined.

However, in the above prior art bidirectional signal transmissionsystem, the decision on the output signal of the driver 931 in thetransceiver circuit 903 at the other end, for example, cannot be made bythe receiver 912 in the transceiver circuit 903 at one end until afterthe voltage change caused by the output signal of the driver 931 hasappeared at the input of the receiver 912 and the difference voltagewith respect to the selected reference voltage has become large enough,that is, the signal level has been determined. Furthermore, in thisprior art bidirectional signal transmission system, the received signalmust not be substantially displaced in phase with respect to thetransmitted signal (synchronization must be maintained between thetransmitted and received signals), and this constraint has imposed aserious limitation on the maximum length of the signal line (wiringline) (for example, to about 10 cm in the case of 10 Gbps).

Referring now to FIGS. 54 to 70, various embodiments of the fourth modeof the present invention will be described in detail below.

FIG. 54 is a block circuit diagram showing the basic configuration ofthe transceiver circuit according to the present invention. In FIG. 54,reference numerals 1 and 3 are transceiver circuits, and 2 is a signaltransmission line (cable). As shown in FIG. 54, the signal transmissionsystem according to the fourth mode of the present invention comprisesthe transceiver circuits 1 and 3 and the signal transmission line 2connecting between the transceiver circuits.

Each transceiver circuit 1, 3 includes a driver 11, 31, a receiver 12,32, and a compensation voltage generating circuit 13, 33. In FIG. 54 andother figures depicting the embodiments hereinafter given, the signaltransmission is shown as being carried out over complementary signallines 21 and 22, but it will be appreciated that the signal transmissioncan also be accomplished using the so-called single-ended signal line.

As can be seen from FIG. 54, in the transceiver circuit (the signaltransmission system and signal transmission method) according to thefourth mode of the present invention, bidirectional transmission isemployed to increase the efficiency of use of the signal transmissionline. That is, the complementary signal outputs (V+ and V−) of thedriver 11 in the transceiver circuit 1 at one end are connected to theinputs of the receiver 12 in the transceiver circuit 1 at the same end,and also connected via the signal line 2 (21, 22) to the complementarysignal outputs of the driver 31 in the transceiver circuit 3 at theother end.

Usually, in point-to-point signal transmission, signals can betransmitted in only one direction at a time, and when transmittingsignals in both directions using a single transmission line (signaltransmission line), the transmission is accomplished by switchingbetween the driver and receiver. If bidirectional signal transmission ispossible without having to switch between the driver and receiver, thesignal transmission rate per transmission line can be increased. This isbecause the signal transmission line inherently has the property ofbeing able to carry a signal in one direction and another signal in theopposite direction at the same time. If means for separating signalstransmitting in one direction and those transmitting in the oppositedirection are provided at both ends of the transmission line, signalscan be transmitted in both directions at a time over a singletransmission line, and the transmission rate per transmission line canthen be doubled compared with the transmission rate previously possible.

In the present invention, when one end of the transmission line (forexample, the transceiver circuit 1) is looked at, the signal (V+, V−)input to the receiver 12 consist of the signal transmitted from thedriver 31 at the opposite end, superimposed on the voltage caused by thedriver 11 at the one end. In view of this, in the transceiver circuit(for example, the transceiver circuit 1) according to the fourth mode ofthe present invention, the compensation voltage generating circuit 13generates an offset voltages (Voff+, Voff−) corresponding to the voltage(interference voltage) caused by the driver 11 at the same end, andsupplies it to the receiver 12, which then removes from the receivedwaveform the interference voltage caused by the driver 11 so that thesignal (transmitted from the driver 31 at the opposite end) can becorrectly received (discriminated) even when signals are beingtransmitted in both directions at the same time.

More specifically, in the transceiver circuit 1 at one end, for example,since the signal (Vin) that the driver 11 at the same end istransmitting is known, the compensation voltage generating circuit 13(basically the same in configuration as the driver) generates theinterference voltage (offset voltage Voff+, Voff−) associated with theoutput of the driver 11; by removing this interference voltage (Voff+,Voff−) from the received waveform (V+, V−), the receiver 12 can make acorrection decision on the output of the driver 31 in the transceivercircuit 3 at the opposite end. Signal decision at the receiver 32 in thetransceiver circuit 3 at the opposite end is also performed in likemanner.

Furthermore, in the present invention, unlike the prior artbidirectional signal transmission shown in FIG. 53, correct signaldecisions can be made if there exists an arbitrary phase displacementbetween the received and transmitted signals. This is because signalreception can be performed with any timing by using a circuit thatgenerates the correct compensation offset voltage at the signal decisiontiming, as will described later.

In this way, according to the present invention, the phase relationshipbetween the transmitted and received signals is allowed to take anyarbitrary value, and the phase value is also allowed to vary with time;this offers the advantages that there are no limitations on the lengthof the signal transmission line, and that there is no need to preciselysynchronize the received signal to the transmitted signal.

FIG. 55 is a circuit diagram showing a driver in a transceiver circuitas a first embodiment according to the fourth mode of the presentinvention; the driver shown here corresponds to the driver 11 (31) inthe transceiver circuit 1 (3) shown in FIG. 54. In FIG. 55, the signalsinput to the driver 11 are also shown as complementary signals (Vin+ andVin−). In FIG. 55, reference numerals 111 and 112 are inverters, 113 and115 are P-channel MOS transistors (PMOS transistors), and 114 and 116are N-channel MOS transistors (NMOS transistors).

In the driver of the first embodiment, the output stage is configured asa push-pull inverter stage. That is, the positive logic input signalVin+ is fed via the inverter 111 to the push-pull inverter (consistingof the PMOS transistor 113 and NMOS transistor 114) and transmitted outon the signal transmission line 21, while the negative logic inputsignal Vin−is fed via the inverter 112 to the push-pull inverter(consisting of the PMOS transistor 115 and NMOS transistor 116) andtransmitted out on the signal transmission line 22.

The signal line 21 that carries the positive logic output signal fromthe driver 11 in the transceiver circuit (1) at one end is connected tothe positive logic output of the driver 31 in the transceiver circuit(3) at the other end, and likewise, the signal line 22 that carries thenegative logic output signal from the driver 11 is connected to thenegative logic output of the driver 31. Further, in the transceivercircuit (1) at one end, the outputs (signal lines 21 and 22) of thedriver 11 are connected to the inputs of the receiver (12), while in thetransceiver circuit (3) at the other end, the outputs (signal lines 21and 22) of the driver 31 are connected to the inputs of the receiver(32). Specifically, the driver 11 transmits NRZ (Non-Return to Zero)signals onto the signal lines at a data transmission rate of, forexample, 1.25 Gbps.

FIG. 56 is a circuit diagram showing a receiver in a transceiver circuitas a second embodiment according to the fourth mode of the presentinvention; the receiver shown here corresponds to the receiver 12 (32)in the transceiver circuit 1 (3) shown in FIG. 54. In FIG. 56, referencenumerals 121 and 122 are PMOS transistors, 123 to 128 are NMOStransistors, and 120 and 129 are NAND gates. Further, referencecharacter Vcn indicates the bias voltage applied to the gates of theNMOS transistors 124 and 127.

As shown in FIG. 56, the receiver 12 is constructed from twodifferential amplifier circuits, and takes as an input the offsetvoltage (Voff+, Voff−) from the compensation voltage generating circuit(13) in addition to the normal input signal (Vin+, Vin−). That is, inthe receiver 12, the offset voltage Voff+, Voff− is subtracted from thenormal input signal Vin+, Vin−, and the decision on whether the signalis a high level “H” signal (a 1) or a low level “L” signal (a 0) is madeusing the regenerative latch constructed from a pair of cross-coupledNAND gates 120 and 129.

The receiver 12 thus cancels out the interference voltage (offsetvoltage) associated with the output signal of the driver 11 from thereceiver input, and correctly receives (discriminates) the output signalof the driver (31) supplied via the signal lines 21 and 22 from thetransceiver circuit (3) at the other end. The circuit configuration ofthe compensation voltage generating circuit (13) here is, for example,the same as that of the driver 11. The same circuit as the transceivercircuit (1) comprising the driver 11, receiver 12, and compensationvoltage generating circuit 13 is provided at the opposite end of thesignal lines 21 and 22.

The above embodiment has been described by taking as an example the casein which all signal transmission is performed using differential signals(complementary signals), but as previously noted, the present inventioncan also be applied to the so-called single-ended signal transmission.

As described above, only the voltage based purely on the driver (11),not containing the effects of the signal input from the driver (31) atthe opposite end, appears at the output (offset voltage Voff+, Voff−) ofthe compensation voltage generating circuit (13: a replica driver havingthe same configuration as the driver); therefore, by subtracting theoffset voltage (Voff+, Voff−) from the input signal (Vin+, Vin−), signalreception in bidirectional transmission becomes possible.

If, for example, the driver is constructed from a plurality of driverunits (for example, 4, 8, or 16 driver units), as in the fifthembodiment described later with reference in FIG. 59, the replica drivermay be constructed using the same configuration as that of one of thedriver units constituting the driver.

FIG. 57 is a circuit diagram showing a driver 11 (31) in a transceivercircuit as a third embodiment according to the fourth mode of thepresent invention. The driver of the third embodiment shown in FIG. 57differs from the driver previously shown in FIG. 55, in that a PMOStransistor 117 and an NMOS transistor 118 are provided between thefinal-stage inverters (113, 114 and 115, 116) and the high and lowvoltage supply lines (Vdd and Vss), respectively, for constant currentdriving, and in that resistors (termination resistors: impedanceproviding means) 23 and 24 pulled to an intermediate voltage (½-Vdd) areprovided on the driver outputs (signal lines) 21 and 22. Here, referencecharacters Vcp and Vcn indicate the bias voltages applied to the gatesof the PMOS transistor 117 and NMOS transistor 118, respectively.

The driver of the third embodiment is constructed so that the outputimpedance of the driver remains constant independently of the outputstate (regardless of whether the output is a high level “H” or a lowlevel “L”, or regardless of whether it is in a low to high transitionperiod or in a high to low transition period); more specifically, thefinal state is constructed from a constant-current driver(constant-current inverter), and its outputs are terminated withparallel termination resistors 23 and 24 to maintain the outputimpedance constant. Here, the resistance values of the resistors 23 and24 are chosen to match the characteristic impedances of the signal lines21 and 22.

In this way, according to the third embodiment, since the driver (11) atone end acts as a termination resistor for the signal transmitted fromthe driver (31) at the other end (opposite end), waveform disturbancesdue to signal reflections can be suppressed, and high-speed signaltransmission can thus be achieved.

FIG. 58 is a circuit diagram showing a driver 11 (31) in a transceivercircuit as a fourth embodiment according to the fourth mode of thepresent invention. The driver of the fourth embodiment shown in FIG. 58differs from the driver of FIG. 57 described above in that capacitors1111 and 1112 and capacitors 1121 and 1122 are provided at the inputs ofthe respective final-stage inverters to moderate the sharpness of thesignal to be output from the driver and thereby make the rise time(transient time) substantially equal (equivalent) to the bit time T.Here, the capacitors 1111 and 1121 are MOS capacitors each consisting ofa PMOS transistor and an NMOS transistor, and the capacitors 1112 and1122 are MOS capacitors each consisting of two NMOS transistors. Thetransient time of the transmit signal output from the driver may insteadbe set at about 50% of the bit time T.

In this way, in the driver of the fourth embodiment, the rise time ofthe driver output is lengthened by providing the capacitors 1111 and1112 between the input of the final-stage inverter (113, 114), whichoutputs positive logic, and the high and low voltage supply lines (Vddand Vss), respectively, and the capacitors 1121 and 1122 between theinput of the final-stage inverter (115, 116), which outputs negativelogic, and the high and low voltage supply lines (Vdd and Vss),respectively.

The reason is that if the output signal of the driver rises sharply (therise time of the driver output is short), the decision period of thereceived signal overlaps into the rise (or fall) period, introducing asubstantial error when removing the driver-caused voltage in thecompensation process. That is, if there is a skew between thecompensation voltage generated by the compensation voltage generatingcircuit (13) and the actual driver voltage, an error (an error voltagedue to displacement in time) equivalent to [Skew]×[Rate of VoltageChange] occurs, and the error voltage increases during the period (therise or fall period) over which the rate of change of the driver outputis large. In contrast, according to the fourth embodiment, since therise time of the driver output is increased, the rate of change of thedriver-caused voltages decreases, correspondingly reducing the errorvoltage due to the skew and thus enabling correct signal decisions to bemade by the receiver (12).

FIG. 59 is a circuit diagram showing a driver 11 (31) in a transceivercircuit as a fifth embodiment according to the fourth mode of thepresent invention. In FIG. 59, reference numeral 101 is a first driverunit array, and 102 is a second driver unit array. When capacitors areused to moderate the sharpness of the driver output, as in the foregoingfourth embodiment, the circuit configuration can be simplified, but itis difficult to correctly set capacitance values. In view of this, inthe fifth embodiment, the driver output is suitably moderated (thetransient characteristic is adjusted) using the driver unit arrays.

That is, as shown in FIG. 59, the driver of the fifth embodimentcomprises the first driver unit array 101 consisting of a plurality ofconstant-current driver units 1011 to 101 n connected in parallel andthe second driver unit array 102 consisting of a plurality ofconstant-current driver units connected in parallel; in thisconfiguration, the number of driver units to be operated in each driverunit array is adjusted as the time elapses so as to make the rise time(or fall time, i.e., transient time) substantially equal to the bit timeT. The second driver unit array 102 is the same in configuration as thefirst driver unit array 101, and the respective outputs of each of thefirst and second driver unit arrays are connected to the respectivesignal lines 21 and 22.

The first driver unit array 101 is supplied, for example, with the (n−1)th data D(n−1), while the second driver unit array 102 is supplied, forexample, with the n-th data D(n). More specifically, the driver 11 isconstructed from the two driver unit arrays 101 and 102, and data, forexample, one bit before is input to the first driver unit array 101 andthe present bit data is supplied to the second driver unit array 102. Inthis case, the next bit data is supplied to the first driver unit array101.

FIG. 60 is a diagram for explaining the operation of the driver shown inFIG. 59. In the graph of FIG. 60, the number of driver units outputtingcurrents is plotted along the ordinate and the time along the abscissa.FIG. 60 assumes the case in which the driver unit arrays 101 and 102each consist of four constant-current drivers, but it will beappreciated that the number of driver units constituting each array canbe varied as desired.

As shown in FIG. 60, the number of active driver units in the firstdriver unit array 101 decreases incrementally from four to zero as thetime elapses, while the number of active driver units in the seconddriver unit array 102 increases incrementally from zero to four as thetime elapses; here, control is performed so that, between the first andsecond driver unit arrays, the total number of driver units outputtingcurrents is four at any instant in time. Thus, the falling portion ofthe waveform of the data D(n−1) is made less steep by the first driverunit array 101, and the rising portion of the waveform of the data D(n)is made less steep by the second driver unit array 102.

FIG. 61 is a block circuit diagram showing one example of a predriverfor use with the driver shown in FIG. 59, and FIG. 62 is a circuitdiagram showing one example of a multiplexer in the predriver shown inFIG. 61. FIGS. 61 and 62 show an example of a predriver for processingparallel data of four bits (N=4); of the four-bit differential data(complementary signals) D0, /D0; D1, /D1; D2, /D2; and D3, /D3,circuitry responsible for the processing of the positive logic signalsD0, D1, D2, and D3 is shown here.

As shown in FIG. 61, the predriver 400 comprises a plurality of latchcircuits (411 to 416) for latching, for example, four-bit parallel data,D0, D1, D2, and D3, and multiplexers (401 to 404) each for capturing theoutputs of the respective latch circuits with prescribed clocks and foroutputting the captured data. More specifically, data D0 to D3 aresupplied to the latch circuits 411 to 414 which latch the data, forexample, by the rising edge of a clock CK44, and the outputs of thelatch circuits 413 and 414 are latched into the latch circuits 415 and416, respectively, by the rising edge of a clock CK24; then, the outputsof the latch circuits 411, 412, 415, and 416 are supplied to themultiplexer 401.

The multiplexer 401 comprises a plurality of transfer gates 411 to 418whose switching operations are controlled by prescribed clocks, and theoutput (D0) of the latch circuit 411, for example, is supplied to aninverter (constant-current driving inverter) 419 via the transfer gate411, which is controlled by a clock CK11 (f1), and the transfer gate415, which is controlled by a clock /CK21 (/f2). Likewise, the output(D1) of the latch circuit 412 is supplied to the inverter 419 via thetransfer gate 412, which is controlled by a clock CK21 (f2), and thetransfer gate 416, which is controlled by a clock /CK31 (/f3).

In each of the multiplexers 401 and 404, the different transfer gates411 to 418 are controlled by different clocks. Further, in FIG. 62, theoutputs of a predriver section 410 which processes the negative logicdata /D0 to /D3, and which has the same configuration as that forprocessing the positive logic data D0 to D3, are supplied to an inverter419′, and complementary (differential) signals DD1 and /DD1 are outputfrom the inverters 419 and 419′, respectively. The output signals of themultiplexers 401 to 404, DD0, /DD0; DD1, /DD1; DD2, /DD2; and DD3, /DD3,are combined into the outputs DD and /DD (D(n−1) which are supplied toeach driver unit (1011 to 101 n).

FIGS. 63A and 63B are diagrams for explaining multi-phase clocks appliedto the predriver shown in FIG. 61. FIG. 63A is a block diagram of amulti-phase clock generating circuit for supplying multi-phase clocks(4n-phase clocks: CK11 to CK14; CK21 to CK24; CK31 to CK34; and CK41 toCK44) to the predriver 400, and FIG. 63B is a diagram showing timingwaveforms of the multi-phase clocks (4n-phase clocks).

In this way, in the fifth embodiment, the plurality of driver units1011, 1012, . . . , 101 n in each driver unit array (101) are driven bythe predriver controlled, for example, by multi-phase clocks CK1, /CK1,CK2, /CK2, . . . , ckn, /kcn, and the current in the driver stage issequentially switched. Here, the predriver 400 (each of the driver units1011 to 101 n) is controlled by 4n-phase clocks, CK11 to CK14; CK21 toCK24; CK31 to CK34; and CK41 to CK44, whose clock cycle is set, forexample, at twice the bit time T, and the current in the driver stage issequentially switched.

FIG. 64 is a circuit diagram showing a driver 11 (31) in a transceivercircuit as a sixth embodiment according to the fourth mode of thepresent invention. In FIG. 64, reference numerals 1031 to 103 n areconstant-current driver units, and 1032 to 103 n are delay stages. Itshould be noted here that in FIG. 64, data D(n) is shown as theso-called single-ended signal, not as a complementary signal.

As shown in FIG. 64, in the sixth embodiment, the rise (or fall) time ofthe driver output is increased by sequentially delaying the data D(n)through the delay stages 1032, . . . , 103 n, implemented by chains ofinverters connected directly and in series, and by supplying the thusdelayed data to the plurality of constant-current driver units 1031,1032, . . . , 103 n.

According to the fifth and sixth embodiments, compared with the fifthembodiment which defines the rise (fall) time using capacitors, the rise(fall) time can be controlled with higher accuracy and, since largecapacitance is not needed, the area occupied by the circuit can bereduced.

FIG. 65 is a circuit diagram showing a compensation voltage generatingcircuit 13 (33) in a transceiver circuit as a seventh embodimentaccording to the fourth mode of the present invention.

As shown in FIG. 65, the compensation voltage generating circuit 13 isconfigured basically as a replica driver similar to the constant-currentdriver 11 shown in FIG. 57. The compensation voltage generating circuit13 of the seventh embodiment is constructed not only to output thesignals (compensation voltage) Voff+ and Voff− corresponding to those ofthe driver (main driver) 11, but also to be able to increase or decreasethe output signals by means of a PMOS transistor 139 and an NMOStransistor 140 using control signals Vcont and /Vcont. Further, in theseventh embodiment, capacitor switch sections 141 and 142, eachconsisting of a plurality of capacitors and switches, are provided atthe respective outputs of the compensation voltage generating circuit sothat the rise time of the output (compensation voltage Voff+, Voff−) canbe adjusted by switching the capacitors. Here, provisions may be made toautomatically perform the capacitor switching in the capacitor switchsections 141 and 142, for example, during power-on initialization.

The replica driver (compensation voltage generating circuit) 13 can beconstructed using smaller transistors than those used in the main driver11, for example, to reduce power consumption, but in that case, becauseof differences in drive capability, output load capacitance, etc., anerror (displacement) is caused in the compensation voltage (offsetvoltage Voff+, Voff−) generated to compensate for the interferencevoltage associated with the output of the driver 11. To address this,the compensation voltage generating circuit of the seventh embodimentadjusts the rise time of the compensation voltage using the capacitorswitch sections 141 and 142, thereby enhancing the accuracy of thecompensation voltage and increasing the signal reception sensitivity ofthe receiver 12 (32).

FIG. 66 is a block circuit diagram schematically showing a compensationvoltage generating circuit 33 (13) in a transceiver circuit as an eighthembodiment according to the fourth mode of the present invention. InFIG. 66, reference numeral 330 is a phase data reference section, 3311to 3314 are D/A converters (compensation voltage generators), and 3321to 3324 are switches. For convenience, the compensation voltagegenerating circuit 33 at the other end is depicted in FIG. 66 (and inFIGS. 67 and 68), but it will be recognized that the compensationvoltage generating circuit 13 at the one end is the same as the oneshown here.

As shown in FIG. 66, the compensation voltage generating circuit of theeighth embodiment includes, for example, four compensation voltagegenerators (D/A converters) 3311 to 3314. When the output sequence oftwo bits is [0, 0] (that is, when the present output data of the driver11 is at a low level “L”, and the immediately preceding output data isalso at a low level “L”), the first compensation voltage generator 3311is selected by the switch 3321; when the output sequence of two bits is[0, 1] (that is, when the present output data of the driver 11 is at alow level “L”, and the immediately preceding output data is at a highlevel “H”), the second compensation voltage generator 3312 is selectedby the switch 3322; when the output sequence of two bits is [1, 0] (thatis, when the present output data of the driver 11 is at a high level“H”, and the immediately preceding output data is at a low level “L”),the third compensation voltage generator 3313 is selected by the switch3323; and when the output sequence of two bits is [1, 1] (that is, whenthe present output data of the driver 11 is at a high level “H”, and theimmediately preceding output data is also at a high level “H”), thefourth compensation voltage generator 3314 is selected by the switch3324.

The phase data reference section 330, which is constructed, for example,from a RAM (Random Access Memory), receives a receiver phase code (forexample, a 6-bit signal) indicating the signal decision timing (thephase of the receive clock) of the receiver 32, and supplies datacorresponding to the receiver phase code to the compensation voltagegenerators (D/A converters) 3311 to 3314 for driving. The reason that aRAM is used for the phase data reference section 330 is that datacorresponding to each receiver phase code is written, for example, atpower-on initialization, for use in operation.

Generally, the difference between the transmit clock and the receiveclock is no larger than the frequency deviation of the crystaloscillator, and the phase difference between the two clocks variesslowly from cycle to cycle. This means that the four compensationvoltage generators 3311 to 3314 need only operate at a low frequency.Then, depending on the value of the 2-bit transmit data ([0, 0], [0, 1],[1, 0], or [1, 1]) following the present data, the corresponding one ofthe four compensation voltage generators 3311 to 3314 is selected, andthus the necessary compensation voltage (offset voltage) Voff+, Voff− isobtained. The compensation voltage is supplied to the receiver 32 andused to eliminate the interference voltage associated with the output ofthe driver 11; as a result, the receiver 32 can correctly discriminatethe signal transmitted from the driver 11 at the opposite end. Here, thenumber of bits in the driver output sequence is set to 2 based on thepremise that it is sufficient to consider the output level of thepresent bit in relation to the output level of the immediately precedingbit, but the number of bits in the driver output sequence may beincreased, for example, to 3 or more, though in that case, the number ofcompensation voltage generators, etc. has to be increased.

In this way, according to the eighth embodiment, the compensationvoltage can be generated with higher accuracy without the need for ahigh speed operating replica driver.

FIG. 67 is a block circuit diagram showing a compensation voltagegenerating circuit in a transceiver circuit as a ninth embodimentaccording to the fourth mode of the present invention, illustrating theprocessing corresponding to the write operation to the phase datareference section (RAM) 330 during initialization in the foregoingeighth embodiment.

In the ninth embodiment shown in FIG. 67, prior to actual signalreception, for example, during power-on initialization, the output ofthe driver 11 at one end is set to zero level (the output current iszero), and a test pattern is transmitted from the driver 31 at the otherend. Then, the compensation voltage (offset voltage) is increased ordecreased with respect to the phase of a particular receive clock, todetermine the compensation voltage for the boundary across which thedecision in the receiver 32 changes from a 0 and a 1 or from a 1 to a 0,and the resulting value is written to the RAM in the compensationvoltage generating circuit 33. This initialization is performed for eachtransceiver circuit, with the chip mounted on board, and the writing ofthe compensation voltage necessary for each transceiver circuit is thusaccomplished.

Here, the temporal resolution is, for example, one bit time divided by64, and the compensation voltage resolution is defined, for example, by6-bit data. Then, these data are obtained for every two successive bits,that is, for each of the 2-bit output sequences [0, 0], [0, 1], [1, 0],and [1, 1], and are written to the RAM (130). The temporal andcompensation voltage resolutions can be varied as needed, and further,the number of bits in the driver output sequence may be set to 3 ormore, instead of 2.

In this way, according to the ninth embodiment, accurate offsetcompensation (generation of the compensation voltages) incorporating allfactors such as fluctuations of the drive capability of the driver, loadvalues, etc. can be accomplished, and higher-sensitivity signalreception becomes possible.

FIG. 68 is a block circuit diagram schematically showing a transceivercircuit 3 as a 10th embodiment according to the fourth embodiment of thepresent invention.

In the 10th embodiment, the outputs of the compensation voltagegenerators (D/A converters) 3311 to 3314 in the eighth embodiment shownin FIG. 66 are directly coupled to four drivers 321 to 324,respectively, without the intervention of the switches 3321 to 3324,etc. and the output of one of the drivers 321 to 324 is selectedaccording to the 2-bit output sequence (data sequence). That is, theoutput of the compensation voltage generator 3311 for the data sequence[0, 0] is directly fed into the driver 321; likewise, the outputs of thecompensation voltage generators 3312, 3313, and 3314 for the datasequences [0, 1], [1, 0], and [1, 1], respectively, are fed into thedrivers 322, 323, and 324 for the data sequences [0, 1], [1, 0], and [1,1], respectively, and the output of the driver corresponding to the datasequence actually output by the driver 31 is selected by a selector 320for output. Here, the four drivers 321 to 324 receive the compensationvoltages from the corresponding compensation voltage generators 3311 to3314, and simultaneously perform decision operations on the signalreceived from the driver 11 at the opposite end. The number of bits inthe data sequence (driver output sequence) may be set to 3 or more,instead of 2, to increase the accuracy of processing, though in thatcase, the number of compensation voltage generators and drivers has tobe increased.

In this way, according to the 10th embodiment, since the compensationvoltage (offset voltage) supplied to each driver changes with a lowfrequency, errors due to parasitic capacitance, etc. hardly occur, andhigher accuracy signal reception (signal decision) can be achieved.

FIG. 69 is a circuit diagram showing a receiver in a transceiver circuitas an 11th embodiment according to the fourth mode of the presentinvention.

As shown in FIG. 69, the 11th embodiment uses PRD (Partial ResponseDetection) for the receiver, and signal decisions are made by estimatingintersymbol interference using a capacitor network and a decisioncircuit (latch 1200). Here, the driver shown in FIG. 56 can be used forthe decision circuit 1200. The latch signal LAT is a signal forcontrolling the operation of the driver of FIG. 56; for example, PMOStransistors may be inserted between the high voltage supply line (Vdd)and the transistors 121 and 122, respectively, and the latch signal LATmay be applied to the gates of the PMOS transistors.

The capacitor network comprises switches 1201 to 1206, 1211 to 1213, and1221 to 1223, and capacitors 1207, 1208, 1214 to 1216, and 1224 to 1226.Compared with the conventional PRD circuit, this capacitor networkadditionally includes a parameter adjusting circuit consisting of theswitches 1211 to 1213 and 1221 to 1223 and the capacitors 1214 to 1216and 1224 to 1226, and adjusts the equalization parameters by controllingthe connection of the capacitors 1214 to 1216 and 1224 to 1226 using theswitches 1211 to 1213 and 1221 to 1223.

In the receiver of the 11th embodiment, to determine the equalizationparameters, a test pattern is sent out from the driver 31 at theopposite end, and the compensation voltage Voff+, Voff− for the receiver12 (the compensation voltage for the latch 1200) is increased ordecreased thereby seeking the point at which the output of the decisioncircuit changes from a low level “L” to a high level “H”. At this time,the output current of the driver 11 at the same end is held to zero. Inthis way, the value of intersymbol interference to be compensated for isobtained, and optimum equalization parameters are determined by thecontrol processor (that is, the on/off states of the switches 1211 to1213 and 1221 to 1223 are controlled). The switches 1211 to 1213 and1221 to 1223 and the capacitors 1214 to 1216 and 1224 to 1226 are shownas being provided three for each input of the decision circuit 1200, butthis number may be changed as desired, and the value of each individualcapacitor may also be changed.

In this way, according to the 11th embodiment, since intersymbolinterference due to high-frequency losses on the signal line (signaltransmission line) can also be compensated for, higher-speed signaltransmission can be achieved.

FIG. 70 is a circuit diagram showing a compensation voltage generatingcircuit 13 (33) in a transceiver circuit as a 12th embodiment accordingto the fourth mode of the present invention.

As shown in FIG. 70, the compensation voltage generating circuit of the12th embodiment is equivalent, for example, to a combination of thedriver of the third embodiment shown in FIG. 57 and the compensationvoltage generating circuit of the eighth embodiment shown in FIG. 66.More specifically, the replica driver 1100 in the 12th embodimentcorresponds to the driver shown in FIG. 57. In the 12th embodiment, thereplica driver 1100 is, for example, of one-eighth the size (transistorsize) of the driver of FIG. 57, and termination resistors 1101 and 1102are chosen to have a resistance value, for example, eight times that ofthe termination resistors 23 and 24 in FIG. 57.

Further, the RAM (phase data reference section) 130, D/A converters(compensation voltage generators) 1311 to 1314, and selector 132 in the12th embodiment correspond to the phase data reference section 330,compensation voltage generators 3311 to 3314, and switches 3321 to 3324,respectively.

In the 12th embodiment, by using the RAM 130 which outputs a digitalsignal in accordance with the receiver phase code, the D/A converters1311 to 1314 each of which converts the signal supplied from the RAM 130and outputs a correction signal (a voltage for correcting thecompensation voltage), and the selector 132 which selects the output ofone of the D/A converters 1311 to 1314, further corrections are appliedto the compensation voltage (Voff+, Voff−) to further increase theaccuracy of the compensation voltage at the decision timing of thereceiver. In the circuit shown in FIG. 70, the D/A converters 1311 to1314 each generate a correction signal (correction voltage), forexample, in accordance with the 2-bit output sequence, 00, 01, 10, or11, following the present bit, and the signal is selected by theselector 132 for application to the compensation voltage. In the 12thembodiment, since compensation with a certain degree of accuracy isaccomplished by the replica driver 1100, the correction circuit (RAM130, D/A converters 1311 to 1314, etc.) can be constructed with simplecircuitry of two or so bits. In this way, according to the 12thembodiment, with the addition of simple circuitry the accuracy of thecompensation performed by the replica driver is further increased,achieving higher-sensitivity signal reception.

Thus, according to the embodiments of the fourth mode of the presentinvention, since bidirectional transmission capable of effectivelyutilizing the bandwidth of the transmission line becomes possible, andsince the phase relationship between the transmitted signal and thereceived signal is allowed to vary as the time elapses, the length ofthe transmission line can be extended.

As described in detail above, according to the fourth mode of thepresent invention, a signal transmission system, a signal transmissionmethod, and a transceiver circuit can be provided that can achieve moreefficient utilization of the signal transmission line and accuratelyperform high-speed signal transmission using fewer signal lines, andthat can extend maximum signal line length.

Many different embodiments of the present invention may be constructedwithout departing from the spirit and scope of the present invention,and it should be understood that the present invention is not limited tothe specific embodiments described in this specification, except asdefined in the appended claims.

1-33. (canceled)
 34. A receiver having a plurality of signal lines and acapacitor network having capacitors connected to said signal lines andswitches for controlling the connection of said capacitors, wherein:said receiver includes a common mode voltage elimination circuit foreliminating a common mode voltage present on said plurality of signallines by connecting at least one of the capacitor nodes containing thecomponent of said common mode voltage to a node held to a specificvoltage value.
 35. The receiver as claimed in claim 34, wherein saidcommon mode voltage elimination circuit includes a corresponding voltagegenerating circuit for generating a voltage value corresponding to saidcommon mode voltage, and a capacitor charging circuit for charging oneend of said capacitor by the output voltage of said correspondingvoltage generating circuit.
 36. The receiver as claimed in claim 34,wherein said common mode voltage elimination circuit includes adifference voltage capacitor charging circuit for charging an inputcapacitor by a difference voltage appearing on said plurality of signallines, and a connection control circuit for connecting a terminal ofsaid input capacitor to an input terminal of a decision circuitsubsequently to a charge period.
 37. The receiver as claimed in claim36, wherein said difference voltage capacitor charging circuit performsthe elimination of said common mode voltage simultaneously with adifferential to single-ended conversion by connecting one node of saidcapacitor to a constant voltage.
 38. The receiver as claimed in claim36, wherein said difference voltage capacitor charging circuit couplestwo nodes of said capacitor respectively to single-ended amplifiers. 39.The receiver as claimed in claim 34, wherein said capacitor networkimplements PRD.
 40. The receiver as claimed in claim 34, wherein saidreceiver applies feedback for the elimination of said common modevoltage to outputs of two single-ended amplifiers to which signals fromsaid capacitor network are input.
 41. The receiver as claimed in claim34, wherein said capacitor network includes two or more couplingcapacitors, and said coupling capacitors are connected in parallelduring a precharge period and in series during a decision period.
 42. Areceiver comprising a plurality of signal lines and a capacitor networkhaving capacitors connected to said signal lines and switches forcontrolling the connection of said capacitors, wherein said receiverincludes a common mode voltage elimination circuit for eliminating acommon mode voltage present on said plurality of signal lines byconnecting at least one of capacitor nodes containing the component ofsaid common mode voltage to a node precharged to a specific voltagevalue.
 43. The receiver as claimed in claim 42, wherein said common modevoltage elimination circuit includes a corresponding voltage generatingcircuit for generating a voltage value corresponding to said common modevoltage, and a capacitor charging circuit for charging one end of saidcapacitor by the output voltage of said corresponding voltage generatingcircuit.
 44. The receiver as claimed in claim 42, wherein said commonmode voltage elimination circuit includes a difference voltage capacitorcharging circuit for charging an input capacitor by a difference voltageappearing on said plurality of signal lines, and a connection controlcircuit for connecting a terminal of said input capacitor to an inputterminal of a decision circuit subsequently to a charge period.
 45. Thereceiver as claimed in claim 44, wherein said difference voltagecapacitor charging circuit performs the elimination of said common modevoltage simultaneously with a differential to single-ended conversion byconnecting one node of said capacitor to a constant voltage.
 46. Thereceiver as claimed in claim 44, wherein said difference voltagecapacitor charging circuit couples two nodes of said capacitorrespectively to single-ended amplifiers.
 47. The receiver as claimed inclaim 42, wherein said capacitor network implements PRD.
 48. Thereceiver as claimed in claim 42, wherein said receiver applies feedbackfor the elimination of said common mode voltage to outputs of twosingle-ended amplifiers to which signals from said capacitor network areinput.
 49. The receiver as claimed in claim 42, wherein said capacitornetwork includes two or more coupling capacitors, and said couplingcapacitors are connected in parallel during a precharge period and inseries during a decision period. 50-60. (canceled)
 61. A transceivercircuit comprising: a driver for outputting a transmit signal onto asignal transmission line; a receiver for receiving a receive signal fromsaid signal transmission line; and a compensation voltage generatingcircuit for generating a compensation voltage used to compensate for aninterference voltage caused by said driver, and for supplying saidcompensation voltage to said receiver, wherein bidirectional signaltransmission is performed by controlling an output level of saidcompensation voltage generating circuit in accordance with the phaserelationship between said transmit signal and said receive signal. 62.The transceiver circuit as claimed in claim 61, wherein said driver is aconstant-current driver.
 63. The transceiver circuit as claimed in claim62, wherein said driver includes: a first driver unit array having aplurality constant-current driver units; and a second driver unit arrayhaving a plurality constant-current driver units, transmit signals beingsequentially output by switching between said first and second driverunit arrays.
 64. The transceiver circuit as claimed in claim 63, whereineach of said driver unit arrays controls the operating condition of saidplurality of constant-current driver units in said each driver unitarray and thereby adjusts a transient characteristic of said transmitsignal.
 65. The transceiver circuit as claimed in claim 64, furthercomprising: a predriver for driving each of said driver unit arrays,wherein said predriver is driven by a 4n-phase clock whose cycle istwice as long as bit time T, where n denotes the number of driver unitsin said each driver unit array.
 66. The transceiver circuit as claimedin claim 61, wherein said compensation voltage generating circuit is areplica driver having the same circuit configuration as that of saiddriver and is driven by the same data as that for said driver, andincludes a unit for controlling the output amplitude and transient timeof said replica driver.
 67. The transceiver circuit as claimed in claim66, wherein said driver comprises a plurality of driver units, and saidreplica driver is similar in configuration to one of said driver unitsconstituting said driver.
 68. The transceiver circuits as claimed inclaim 67, wherein said compensation voltage generating circuit furtherincludes: a correction circuit for generating, based on a past outputbit, a correction signal for improving the accuracy of said compensationvoltage at decision timing in said receiver.
 69. The transceiver circuitas claimed in claim 61, wherein said compensation voltage generatingcircuit generates said compensation voltage based on a data sequenceconsisting of the present bit and past bit of said transmit signaloutput from said driver and in accordance with the phase relationshipbetween said transmit signal and said receive signal.
 70. Thetransceiver circuit as claimed in claim 69, further comprising: a unitfor determining prior to actual signal transmission a compensationvoltage for a boundary across which a decision in said receiver changesfrom data “0” to data “1” or from data “1” to data “0”, by transmittinga test pattern from the driver at one end while setting an outputcurrent level at zero in the driver at the other end; and a unit forstoring said determined compensation voltage, and wherein actual signaltransmission is performed using said stored compensation voltage. 71.The transceiver circuit as claimed in claim 61, wherein saidcompensation voltage generating circuit includes: a plurality ofcompensation voltage correction circuits each for generating a voltagelevel that depends on a data sequence consisting of the present bit andpast bit of said transmit signal output from said driver and on thephase difference between said transmit signal and said receive signal;and a selection circuit for selecting the output of one of saidplurality of compensation voltage correction circuits in accordance withsaid data sequence.
 72. The transceiver circuit as claimed in claim 71,further comprising: a unit for determining prior to actual signaltransmission a compensation voltage for a boundary across which adecision in said receiver changes from data “0” to data “1” or from data“1” to data “0”, by transmitting a test pattern from the driver at oneend while setting an output current level at zero in the driver at theother end; and a unit for storing said determined compensation voltage,and wherein actual signal transmission is performed using said storedcompensation voltage.
 73. The transceiver circuit as claimed in claim61, wherein a compensation offset value is determined based on the valueof a bit sequence of n past bits including the present bit, and whereinsaid transceiver circuit includes 2^(n) receivers corresponding to 2^(n)kinds of compensation voltages and a selection circuit for selecting areceiver output corresponding to an actual bit sequence.
 74. Thetransceiver circuit as claimed in claim 61, further comprising: anequalization circuit, provided for said driver or said receiver or forboth said driver and said receiver, for compensating for acharacteristic of said signal transmission line, and wherein saidcompensation voltage generating circuit includes a unit for receiving atest pattern and adjusting so as to minimize an interference value fromthe driver at the same end and intersymbol interference introduced intoa signal transmitted from the driver at the opposite end.
 75. Thetransceiver circuit as claimed in claim 61, further comprising: animpedance holding circuit for holding an output impedance of said driverat a constant value.
 76. The transceiver circuit as claimed in claim 61,wherein transient time of the transmit signal output from said driver isset substantially equal to bit time T.
 77. A signal transmission systemcomprising a first transceiver circuit, a second transceiver circuit,and a signal transmission line connecting between said first and secondtransceiver circuits, wherein at least one of said first and secondtransceiver circuits is a transceiver circuit comprising: a driver foroutputting a transmit signal onto a signal transmission line; a receiverfor receiving a receive signal from said signal transmission line; and acompensation voltage generating circuit for generating a compensationvoltage used to compensate for an interference voltage caused by saiddriver, and for supplying said compensation voltage to said receiver,wherein bidirectional signal transmission is performed by controlling anoutput level of said compensation voltage generating circuit inaccordance with the phase relationship between said transmit signal andsaid receive signal.
 78. The signal transmission system as claimed inclaim 77, wherein said driver is a constant-current driver.
 79. Thesignal transmission system as claimed in claim 78, wherein said driverincludes: a first driver unit array having a plurality constant-currentdriver units; and a second driver unit array having a pluralityconstant-current driver units, transmit signals being sequentiallyoutput by switching between said first and second driver unit arrays.80. The signal transmission system as claimed in claim 79, wherein eachof said driver unit arrays controls the operating condition of saidplurality of constant-current driver units in said each driver unitarray and thereby adjusts a transient characteristic of said transmitsignal.
 81. The signal transmission system as claimed in claim 80,wherein said transceiver circuit further comprises: a predriver fordriving each of said driver unit arrays, wherein said predriver isdriven by a 4n-phase clock whose cycle is twice as long as bit time T,where n denotes the number of driver units in said each driver unitarray.
 82. The signal transmission system as claimed in claim 77,wherein said compensation voltage generating circuit is a replica driverhaving the same circuit configuration as that of said driver and drivenby the same data as that for said driver, and includes a unit forcontrolling the output amplitude and transient time of said replicadriver.
 83. The signal transmission system as claimed in claim 82,wherein said driver comprises a plurality of driver units, and saidreplica driver is similar in configuration to one of said driver unitsconstituting said driver.
 84. The signal transmission system as claimedin claim 83, wherein said compensation voltage generating circuitfurther includes: a correction circuit for generating, based on a pastoutput bit, a correction signal for improving the accuracy of saidcompensation voltage at decision timing in said receiver.
 85. The signaltransmission system as claimed in claim 77, wherein said compensationvoltage generating circuit generates said compensation voltage based ona data sequence consisting of the present bit and past bit of saidtransmit signal output from said driver and in accordance with the phaserelationship between said transmit signal and said receive signal. 86.The signal transmission system as claimed in claim 85, wherein saidtransceiver circuit further comprises: a unit for determining prior toactual signal transmission a compensation voltage for a boundary acrosswhich a decision in said receiver changes from data “0” to data “1” orfrom data “1” to data “0”, by transmitting a test pattern from thedriver at one end while setting an output current level at zero in thedriver at the other end; and a unit for storing said determinedcompensation voltage, and wherein actual signal transmission isperformed using said stored compensation voltage.
 87. The signaltransmission system as claimed in claim 77, wherein said compensationvoltage generating circuit includes: a plurality of compensation voltagecorrection circuits each for generating a voltage level that depends ona data sequence consisting of the present bit and past bit of saidtransmit signal output from said driver and on the phase differencebetween said transmit signal and said receive signal; and a selectioncircuit for selecting the output of one of said plurality ofcompensation voltage correction circuits in accordance with said datasequence.
 88. The signal transmission system as claimed in claim 87,wherein said transceiver circuit further comprises: a unit fordetermining prior to actual signal transmission a compensation voltagefor a boundary across which a decision in said receiver changes fromdata “0” to data “1” or from data “1” to data “0”, by transmitting atest pattern from the driver at one end while setting an output currentlevel at zero in the driver at the other end; and a unit for storingsaid determined compensation voltage, and wherein actual signaltransmission is performed using said stored compensation voltage. 89.The signal transmission system as claimed in claim 77, wherein acompensation offset value is determined based on the value of a bitsequence of n past bits including the present bit, and wherein saidtransceiver circuit includes 2^(n) receivers corresponding to 2^(n)kinds of compensation voltages and a selection circuit for selecting areceiver output corresponding to an actual bit sequence.
 90. The signaltransmission system as claimed in claim 77, wherein said transceivercircuit further comprises: an equalization circuit, provided for saiddriver or said receiver or for both said driver and said receiver, forcompensating for a characteristic of said signal transmission line, andwherein said compensation voltage generating circuit includes a unit forreceiving a test pattern and making an adjustment so as to minimize aninterference value from the driver at the same end and intersymbolinterference introduced into a signal transmitted from the driver at theopposite end.
 91. The signal transmission system as claimed in claim 77,wherein said transceiver circuit further comprises: an impedance holdingcircuit for holding an output impedance of said driver at a constantvalue.
 92. The signal transmission system as claimed in claim 77,wherein transient time of the transmit signal output from said driver isset substantially equal to bit time T.
 93. A signal transmission method,having a driver for outputting a transmit signal onto a signaltransmission line and a receiver for receiving a receive signal fromsaid signal transmission line, in which a compensation voltage used tocompensate for an interference voltage caused by said driver isgenerated and supplied to said receiver, wherein bidirectional signaltransmission is performed by controlling the level of said compensationvoltage in accordance with the phase relationship between said transmitsignal and said receive signal.
 94. The signal transmission method asclaimed in claim 93, wherein said compensation voltage is generatedbased on a data sequence consisting of the present bit and past bit ofsaid transmit signal output from said driver and in accordance with thephase relationship between said transmit signal and said receive signal.95. The signal transmission method as claimed in claim 94, wherein acompensation voltage for a boundary across which a decision in saidreceiver changes from data “0” to data “1” or from data “1” to data “0”is determined prior to actual signal transmission by transmitting a testpattern from the driver at one end while setting an output current levelat zero in the driver at the other end, said determined compensationvoltage is stored in memory, and actual signal transmission is performedusing said stored compensation voltage.
 96. The transmission method asclaimed in claim 93, wherein transient time of the transmit signaloutput from said driver is set substantially equal to bit time T.